124 124 129 120 112 124 124 120 119 124 121 120 113 128 120 120 123 128 127 116 114 120 115 120 118 124 147 132 131 128 121 140 130 124 127 136 137 148 143 144 158 148 144 136 144 136 138 140 131 128 137 148 143 140 131 128 136 140 131 128 138 144 138 148 151 136 143 152 151 128 128 112 108 96 91 88 86 96 98 100 117 120 119 120 103 116 123 116 113 108 109 120 119 124 151 148 140 152 146 144 140 144 153 144 133 120 121 132 126 136 133 140 124 140 152 132 131 132 136 128 134 140 125 128 133 128 132 132 128 120 121 132 136 128 141 144 150 140 150 128 135 148 145 148 146 152 138 144 139 144 153 156 147 156 152 148 157 148 140 156 149 152 158 156 162 168 170 164 168 176 171 160 163 160 155 144 146 136 127 132 122 120 112 120 118 128 118 120 117 128 142 136 134 136 152 144 157 144 147 144 144 144 144 144 155 156 148 152 153 160 156 152 147 152 161 152 135 144 160 156 145 148 151 152 148 144 143 148 155 152 158 152 148 148 157 152 132 136 148 148 134 152 148 140 143 148 151 144 139 152 140 136 137 140 147 140 140 152 141 140 130 148 143 148 144 148 159 164 162 160 151 144 146 156 162 140 135 144 142 144 150 148 141 140 128 132 142 148 155 152 150 144 143 144 154 152 158 144 148 152 150 136 141 140 138 136 129 132 134 144 145 144 140 136 128 140 143 148 142 140 131 132 154 144 141 144 142 136 139 136 122 132 135 124 123 128 134 128 125 136 157 140 129 136 140 136 148 136 143 136 132 136 134 140 130 140 143 140 142 132 128 124 130 120 119 120 116 124 142 140 153 152 155 144 132 132 134 144 145 136 133 148 144 140 132 128 123 136 132 116 118 132 133 128 125 124 133 132 140 136 137 132 126 132 122 132 132 132 126 124 124 128 131 128 129 112 105 104 86 88 85 96 117 140 161 144 136 144 145 128 109 96 101 96 87 112 103 124 139 132 127 124 113 104 98 100 112 112 122 120 109 112 108 96 90 104 94 112 127 120 132 128 117 104 106 116 109 112 114 116 127 116 105 108 111 112 109 108 110 116 109 112 111 116 111 120 127 120 116 120 109 112 111 116 111 116 110 112 111 120 112 104 115 112 116 108 110 104 112 116 109 112 124 124 128 121 112 122 124 124 124 121 120 123 120 123 124 123 128 128 124 121 132 128 120 122 128 139 148 146 148 128 124 134 128 132 132 136 136 146 136 150 156 143 144 145 148 141 140 144 140 121 128 143 144 140 136 129 132 145 140 140 140 140 144 146 148 149 144 150 148 145 140 125 124 110 100 88 96 93 100 101 116 121 116 116 112 117 116 109 104 108 120 121 128 134 144 141 132 143 148 150 140 145 148 145 132 129 136 134 128 133 128 144 144 142 144 134 128 131 132 137 128 121 120 129 128 121 128 124 120 126 120 134 136 130 140 148 144 145 140 132 140 139 132 141 144 151 140 141 140 147 148 150 148 148 152 152 148 146 140 145 144 143 148 150 152 162 168 167 168 170 160 164 168 164 172 168 164 149 156 145 144 134 136 124 124 123 116 121 120 120 128 134 132 136 140 144 148 149 152 148 144 143 136 148 148 145 144 154 152 148 148 158 148 148 148 151 140 144 152 151 144 142 148 154 148 143 144 151 156 154 156 154 156 150 152 152 144 138 140 147 140 142 144 143 148 143 148 147 140 141 136 138 140 140 144 141 144 147 140 138 136 140 140 143 140 144 152 153 156 163 160 153 152 159 160 154 152 145 140 141 144 147 132 125 128 131 144 149 156 148 144 146 140 146 152 155 156 148 148 153 152 143 148 148 152 137 128 131 132 152 148 144 140 143 136 134 144 152 144 145 140 136 148 137 140 143 136 137 144 135 128 135 132 131 136 132 120 126 136 139 140 133 144 138 136 149 152 146 148 142 140 139 132 130 144 153 140 140 144 135 128 115 120 127 124 120 116 125 144 137 148 146 148 150 144 134 140 141 136 140 140 146 144 143 132 130 128 128 120 114 124 129 128 125 132 132 132 130 132 133 136 138 128 130 120 133 124 127 128 131 116 116 128 118 108 100 96 99 100 95 100 111 148 149 152 151 148 154 148 139 116 103 108 100 96 99 100 111 120 120 112 117 104 98 96 100 112 116 112 100 96 94 96 100 108 110 124 127 128 125 124 128 116 110 104 116 116 111 112 116 116 119 116 112 112 106 100 106 112 120 112 114 120 123 112 110 116 120 116 113 112 106 112 119 116 109 104 101 108 114 112 109 116 114 108 116 112 101 108 113 108 104 114 120 126 120 119 124 130 124 122 128 132 124 124 128 132 128 139 128 116 128 147 140 126 132 138 136 142 144 145 136 148 140 131 136 141 144 148 140 143 148 141 144 139 140 149 144 144 144 137 124 126 132 146 140 135 136 134 144 158 140 130 128 150 140 143 148 139 144 141 148 147 140 138 124 115 112 103 96 100 104 121 112 108 112 116 116 110 112 102 108 123 128 139 140 136 128 139 144 150 144 147 152 145 140 127 132 140 136 141 140 140 132 149 140 134 140 135 132 129 132 121 120 129 124 117 128 134 128 121 132 132 132 131 132 134 140 142 140 127 140 137 132 130 140 141 144 150 148 145 152 149 148 152 144 142 148 146 148 150 144 146 148 141 140 148 156 153 144 164 172 161 160 164 168 173 172 173 160 175 168 164 152 159 156 136 136 133 120 123 124 116 128 133 132 117 124 130 140 149 140 138 136 135 144 148 140 142 148 154 148 151 160 154 148 144 156 151 156 143 144 144 136 143 144 141 144 145 152 150 156 150 144 167 152 144 156 160 144 136 148 149 140 152 144 141 140 138 152 147 128 136 140 140 140 145 144 153 144 138 140 147 136 138 140 141 136 148 144 149 156 158 152 161 168 161 160 158 152 144 140 142 144 131 128 127 140 146 152 164 148 139 136 136 148 145 144 140 148 152 152 152 156 154 140 145 140 129 124 133 152 160 144 142 152 155 140 144 144 150 148 142 140 136 132 137 136 139 140 138 132 139 144 138 132 140 136 121 132 139 128 116 128 144 140 140 140 141 152 145 140 145 140 135 140 151 144 140 140 144 132 136 132 128 136 124 132 130 128 139 144 139 140 143 140 150 136 133 136 144 144 143 136 147 144 136 128 130 120 113 120 129 128 123 132 135 128 128 128 121 132 139 140 129 132 134 128 116 124 129 128 119 112 106 100 102 100 99 108 115 116 123 136 158 148 145 152 159 152 152 140 129 116 101 112 113 104 109 120 108 116 111 112 110 124 111 104 105 112 99 92 89 96 102 124 124 124 145 136 133 124 117 112 103 104 113 120 121 116 115 124 118 112 120 112 113 104 94 104 118 116 118 120 123 112 112 112 112 116 118 116 113 104 115 120 115 100 99 104 115 116 113 112 104 100 108 124 115 104 100 104 113 108 116 127 124 120 124 124 132 136 128 131 128 123 128 140 140 133 128 132 120 129 140 131 128 130 128 143 136 137 144 144 144 141 144 135 136 142 152 143 144 133 140 145 132 134 152 154 140 136 140 136 132 130 148 150 128 135 132 132 152 137 132 135 144 137 140 137 132 138 148 151 144 149 144 140 136 124 104 97 100 104 116 113 100 97 108 111 112 123 112 110 124 138 144 145 136 137 140 141 148 127 144 146 144 140 120 134 144 142 140 137 152 135 140 131 140 148 140 139 136 122 124 123 132 136 132 141 128 131 132 129 128 137 136 136 128 125 136 133 140 144 132 133 132 139 140 138 148 149 148 155 144 139 140 145 144 149 160 146 140 146 152 155 144 161 156 147 148 144 156 164 164 160 160 167 160 163 168 177 176 176 164 181 168 172 164 172 160 149 140 146 136 118 120 126 128 120 124 124 136 131 128 133 132 137 144 139 144 151 152 154 148 142 148 149 148 144 148 150 136 148 144 138 136 142 144 142 144 151 152 152 152 150 160 168 156 152 156 154 140 146 148 147 156 148 136 142 148 157 140 126 140 147 144 154 144 141 136 146 148 146 144 140 136 140 144 141 144 149 152 150 140 142 160 165 160 151 144 158 144 135 132 132 124 130 136 148 144 157 152 145 148 136 128 133 144 139 144 155 152 143 156 160 152 137 136 143 132 117 124 139 148 155 156 149 152 146 140 140 148 145 136 133 136 147 140 131 136 139 136 141 132 131 132 142 144 128 128 129 136 141 132 139 136 138 140 137 148 144 140 139 140 145 136 141 140 138 144 153 140 137 136 137 128 129 124 127 128 133 132 142 136 153 152 136 144 144 144 142 148 139 144 140 152 148 140 137 132 124 120 126 128 124 128 135 132 130 132 134 124 132 128 133 136 138 140 131 120 118 120 118 116 114 108 109 116 109 116 119 140 149 140 146 144 149 144 142 144 154 148 129 116 121 120 123 116 114 116 118 116 124 120 119 124 130 128 111 104 108 104 103 104 105 112 146 124 130 124 126 112 119 104 88 104 101 116 121 124 122 124 125 120 123 120 109 112 110 104 101 116 115 120 116 108 110 120 121 124 123 116 123 120 115 112 108 108 107 100 112 112 114 116 107 104 114 116 111 112 113 108 112 112 104 128 128 127 120 124 128 119 124 133 124 121 128 133 132 134 136 122 128 136 132 132 132 133 128 132 132 132 132 129 140 148 136 145 132 130 140 139 140 143 140 139 136 138 140 153 148 143 140 139 132 122 132 148 144 133 132 133 136 128 128 134 140 133 144 140 140 146 140 152 156 156 160 142 144 151 132 105 108 94 92 94 104 112 96 103 112 124 112 110 120 135 144 140 140 142 140 133 136 129 124 141 144 146 132 132 140 138 132 140 144 149 144 130 144 153 144 138 136 133 128 134 132 135 148 140 132 127 128 137 132 127 132 141 128 125 124 124 136 148 136 132 132 142 140 137 136 144 144 152 152 136 144 143 148 153 140 148 152 145 148 154 156 155 164 166 156 147 148 158 164 163 168 167 160 153 152 163 172 169 168 159 156 176 172 168 172 174 168 173 164 165 156 148 144 137 136 127 124 123 124 124 132 126 132 129 136 141 140 140 136 137 136 149 148 146 148 153 136 141 148 147 148 144 144 142 140 149 144 150 152 153 152 152 164 163 148 147 152 156 152 143 152 149 136 138 136 149 156 143 136 142 148 144 152 145 132 133 148 149 148 137 144 142 136 155 196 149 140 148 152 151 152 153 160 152 148 152 156 147 136 126 128 126 136 147 152 150 152 142 140 144 140 128 136 148 140 145 144 158 156 154 152 144 148 148 136 129 132 125 140 141 152 165 152 137 148 146 136 142 144 148 140 128 144 152 136 125 136 141 140 130 136 133 136 130 136 138 132 137 136 151 144 140 140 135 132 143 144 142 148 145 140 147 148 138 144 148 140 131 136 132 132 120 124 122 124 132 136 135 140 141 148 148 148 135 144 153 140 140 144 143 148 154 144 144 140 130 128 122 120 114 124 140 132 127 136 139 132 124 128 137 136 143 136 135 124 132 120 107 108 108 108 111 108 118 120 123 124 141 140 150 136 135 140 137 140 151 144 134 124 111 128 138 124 121 120 121 120 128 128 127 128 124 124 135 124 128 120 112 116 122 128 136 140 129 120 112 116 100 100 92 100 92 104 130 120 129 124 118 128 126 124 122 108 100 112 110 108 116 116 122 124 113 124 122 116 129 116 115 120 120 112 112 112 116 116 111 108 112 108 99 100 118 112 109 108 116 108 107 108 103 112 128 123 132 130 124 125 120 118 128 128 120 130 136 134 136 130 124 125 140 140 140 148 140 141 148 125 128 125 136 150 148 144 140 136 136 146 144 143 144 150 140 138 152 151 148 148 152 150 136 130 128 142 152 144 144 146 144 130 128 133 128 132 140 147 136 138 152 154 152 152 156 155 152 154 148 144 124 115 108 86 96 105 100 104 108 110 124 102 116 136 140 146 140 142 144 127 124 136 136 133 144 150 140 134 140 136 144 138 144 155 152 150 140 145 152 143 144 133 128 137 132 144 136 137 132 118 128 122 124 128 132 121 124 119 128 139 136 140 140 137 144 142 144 143 140 137 136 152 152 142 148 153 144 148 148 131 140 159 156 155 164 161 152 146 152 152 160 157 164 170 168 172 168 160 164 158 168 174 164 161 156 151 164 162 160 160 172 182 176 173 168 177 168 169 156 160 144 134 144 143 136 121 132 138 136 130 132 135 136 130 140 140 136 141 148 154 152 145 156 143 152 154 136 135 140 147 148 139 144 154 152 158 160 153 160 161 160 156 156 146 144 149 144 145 144 140 144 140 140 149 148 143 148 142 148 145 140 136 144 150 152 150 148 131 148 174 152 156 152 148 156 159 152 156 148 157 152 155 156 149 136 133 140 138 148 149 148 149 140 148 148 146 148 147 144 143 144 147 148 166 160 150 148 154 140 137 136 129 120 123 140 155 156 164 148 142 152 141 140 136 144 150 144 145 156 155 144 129 132 134 136 132 128 132 132 133 128 137 140 137 136 138 148 145 140 149 140 142 144 141 144 144 140 140 140 152 144 137 140 134 128 122 132 126 116 121 124 135 132 135 144 138 136 147 140 146 144 141 136 145 144 151 152 139 140 140 128 131 124 118 116 119 136 139 132 131 128 130 128 119 132 143 136 136 128 120 124 118 112 102 108 102 112 113 116 127 136 148 140 136 156 143 152 147 152 161 152 131 120 118 116 123 132 132 124 131 132 124 124 121 128 145 128 141 136 144 140 134 128 127 120 126 128 123 116 110 104 87 96 93 96 100 112 127 124 123 120 127 120 120 124 118 116 118 104 100 112 125 124 116 120 127 120 114 116 113 124 126 124 107 116 124 112 107 112 117 112 108 112 110 116 118 112 99 112 116 116 116 112 104 96 105 123 120 123 128 120 124 132 124 123 128 138 136 134 140 131 128 134 132 138 136 127 136 152 148 142 128 131 128 138 148 144 148 139 140 146 148 140 140 154 144 147 152 147 148 157 152 144 144 154 144 139 136 140 144 157 148 133 132 139 136 142 140 136 132 138 144 145 144 142 148 159 148 161 152 152 148 151 132 112 104 100 104 95 104 112 108 89 100 123 136 148 148 138 132 142 128 120 128 136 136 136 136 139 136 130 132 141 144 147 148 154 144 147 152 145 132 144 140 133 136 134 136 138 136 136 128 124 124 116 128 127 124 118 120 124 132 146 132 127 136 147 144 140 144 148 140 138 144 151 148 150 148 143 140 145 144 144 152 159 156 156 156 152 144 140 148 161 160 157 160 170 164 159 172 168 160 169 176 169 160 158 160 157 156 156 160 175 176 161 168 178 180 177 168 167 160 169 156 157 168 162 152 153 148 147 140 131 136 131 132 130 136 131 140 139 140 150 152 157 144 139 148 146 140 137 144 143 140 143 152 156 160 159 160 159 160 160 152 150 152 152 144 140 144 150 148 145 144 136 148 153 140 150 144 139 140 146 144 142 148 159 152 147 132 144 156 156 148 155 152 154 148 145 148 163 164 151 160 169 156 146 152 153 152 159 152 146 152 146 144 149 156 160 152 145 144 139 152 158 152 148 152 155 144 136 140 144 136 116 112 135 156 163 160 161 148 139 136 130 132 141 140 146 156 155 144 143 132 140 136 133 132 131 136 139 136 132 136 132 136 130 144 145 144 141 144 152 148 140 140 140 144 141 144 148 152 136 140 145 140 138 132 137 120 111 132 140 144 133 132 135 140 156 144 142 152 147 140 135 148 151 140 145 140 137 140 131 124 127 132 130 128 126 128 130 132 131 136 128 132 132 128 131 128 118 116 110 104 108 112 115 108 99 120 129 136 147 152 149 152 154 144 151 160 173 156 136 116 106 120 127 132 128 124 128 128 125 128 124 116 123 128 143 144 140 144 147 132 133 124 117 116 107 108 107 108 95 88 94 92 108 112 127 128 114 120 124 124 121 124 127 132 119 108 110 112 116 120 119 116 114 112 119 116 122 124 114 120 128 120 111 112 111 108 106 108 118 116 107 116 121 116 111 112 124 124 115 116 120 108 104 108 116 127 124 124 116 129 128 125 128 125 132 126 120 138 132 124 132 142 128 129 132 131 140 140 144 140 132 125 124 140 140 134 140 148 148 145 144 141 148 143 140 146 148 150 152 154 148 142 144 149 140 125 136 148 152 141 136 147 144 135 152 152 132 128 136 134 124 135 148 155 144 146 156 163 160 149 148 147 128 111 100 99 100 104 100 98 92 109 136 137 144 150 136 136 144 135 132 126 132 140 128 135 148 130 128 128 136 157 152 135 148 155 144 153 144 140 140 149 144 139 132 121 132 133 136 149 136 130 124 126 124 125 116 115 120 127 132 138 140 126 128 135 144 148 148 144 140 133 144 147 148 154 140 144 152 163 160 151 156 155 160 152 152 145 140 154 148 159 164 165 160 153 160 172 156 160 160 155 160 154 160 165 164 158 156 160 168 166 160 172 172 166 168 163 168 170 176 173 176 184 168 173 172 167 160 153 148 147 140 135 128 128 132 135 140 137 144 152 144 151 144 141 144 148 140 138 148 145 140 145 152 155 160 158 156 166 156 150 148 154 148 141 140 145 144 144 144 149 144 144 140 151 152 145 144 141 136 149 148 149 144 148 148 148 152 156 160 151 156 162 152 149 152 154 160 149 156 156 164 166 152 161 160 164 156 152 148 143 144 136 136 156 156 153 156 148 140 150 152 137 148 154 144 134 140 144 136 141 132 124 128 147 156 163 168 155 140 136 140 142 136 141 152 147 144 145 140 136 140 146 140 139 128 132 144 137 132 129 132 139 148 142 144 137 136 142 148 148 148 144 144 141 136 148 148 147 148 147 136 136 136 133 128 122 124 132 132 143 144 137 136 140 148 147 140 145 152 151 152 144 148 144 136 146 152 132 124 120 124 129 132 130 124 125 120 131 140 129 132 145 140 126 124 121 112 107 112 102 100 107 124 133 132 132 140 152 144 149 156 160 160 167 160 168 152 132 112 101 108 112 124 131 132 133 112 117 116 117 116 113 116 114 128 141 148 147 144 144 140 136 132 113 108 100 100 96 96 108 112 103 116 126 120 116 108 122 116 116 112 128 136 124 108 113 108 117 116 110 108 118 116 107 112 124 120 126 120 125 120 126 116 115 112 110 120 110 112 106 104 117 116 118 112 113 120 119 112 113 116 101 104 107 128 120 121 128 123 132 127 120 125 124 123 124 123 132 128 124 130 128 127 132 131 128 125 136 146 136 119 124 127 132 142 144 144 148 145 136 144 140 131 140 142 144 151 152 141 156 145 136 138 132 130 132 137 152 146 136 142 140 145 140 140 144 141 144 134 132 130 136 140 152 144 156 155 156 163 152 150 140 141 136 117 104 111 104 93 96 106 132 149 148 147 140 139 144 141 140 138 136 136 140 137 136 144 128 126 136 144 148 142 140 147 144 150 156 162 156 140 148 154 148 133 132 126 132 133 132 143 132 136 136 124 132 126 120 129 128 130 136 139 132 122 128 150 156 141 136 132 140 139 144 150 156 144 148 162 160 156 148 155 152 153 148 153 152 152 152 153 164 165 156 155 164 172 156 157 156 158 156 151 148 156 168 162 160 163 168 167 160 169 176 167 160 157 160 172 176 169 176 181 164 176 176 181 176 169 168 171 168 158 152 156 148 135 136 137 144 147 140 140 148 145 136 149 148 141 148 147 132 143 148 154 152 160 156 160 168 161 152 156 152 141 148 143 140 144 148 151 148 143 140 138 140 138 144 158 156 138 144 152 144 142 144 149 156 162 164 164 152 150 160 160 152 155 160 155 152 156 156 161 156 157 164 164 156 152 156 149 148 146 140 131 140 153 160 156 152 157 140 133 148 153 152 149 144 141 144 138 144 148 136 120 136 149 164 170 156 150 144 148 140 133 144 154 148 142 152 149 140 134 140 144 140 139 140 127 132 144 140 136 148 151 140 147 140 136 140 137 140 155 140 144 152 144 148 148 152 158 144 137 140 135 128 121 132 129 128 130 132 141 140 138 128 132 140 143 140 150 148 158 156 147 144 138 140 150 140 128 132 126 116 125 124 127 128 131 132 143 140 138 136 139 128 122 116 103 108 104 108 109 124 135 140 157 152 151 152 147 148 162 164 166 164 173 140 110 104 90 96 116 120 130 132 139 136 118 120 115 104 106 108 104 112 114 124 140 144 148 152 140 128 133 124 121 116 105 100 107 112 115 112 107 116 122 116 114 120 114 120 117 120 122 112 118 116 109 116 120 120 116 120 115 104 109 124 121 128 127 124 113 116 120 108 107 108 116 112 102 100 110 116 106 112 111 104 102 112 117 112 105 108 112 108 116 118 124 123 120 127 120 120 124 126 132 131 128 121 132 137 132 110 124 133 124 128 132 136 128 131 132 133 128 129 140 147 148 151 148 139 144 135 132 141 144 142 140 139 136 142 140 138 140 145 132 128 132 150 148 137 136 134 136 151 144 134 144 149 136 143 140 131 144 147 152 149 156 159 160 165 152 155 152 164 144 102 108 94 88 85 116 155 148 152 136 140 140 149 144 136 140 142 136 136 140 150 152 138 128 137 144 145 152 152 140 138 148 155 164 156 152 148 152 148 144 146 128 131 132 138 144 136 128 130 136 136 136 130 132 135 136 127 140 136 140 149 148 137 136 134 136 140 136 139 144 148 152 152 144 154 164 152 152 154 156 153 152 166 156 148 152 158 164 152 160 154 156 154 160 157 164 158 144 149 152 164 164 162 164 172 168 165 160 161 172 167 164 178 172 169 172 176 168 165 172 178 188 185 172 175 164 176 172 166 160 162 160 159 156 155 156 147 156 146 144 136 144 135 136 145 144 138 148 159 156 156 164 168 164 150 152 156 156 152 144 144 144 135 132 141 140 146 132 133 144 148 140 140 144 151 148 141 136 139 148 144 156 159 156 161 160 154 156 150 152 146 156 155 144 155 164 164 152 143 164 166 148 141 152 156 156 161 152 142 148 144 144 154 152 153 152 147 140 145 152 152 148 155 152 143 140 138 136 131 128 125 140 161 160 166 156 148 136 142 140 144 136 143 136 141 144 146 136 136 140 140 144 146 128 128 144 150 136 151 140 140 144 141 144 150 140 135 152 144 148 155 144 138 144 158 152 147 148 144 136 139 132 129 136 131 132 130 136 133 144 147 136 134 144 140 148 155 152 156 148 150 148 140 144 141 136 132 124 121 124 126 136 137 140 140 144 152 132 129 128 124 120 112 116 108 108 114 120 135 156 160 160 157 160 162 164 155 160 171 156 159 140 104 88 87 108 114 120 128 128 132 140 132 132 118 124 121 112 107 104 99 120 116 124 137 136 137 136 137 132 134 132 125 124 117 112 107 120 122 112 109 112 121 116 105 120 122 120 120 124 117 116 110 108 111 116 115 116 121 112 114 116 116 132 123 108 114 120 110 120 107 112 122 120 101 100 115 112 108 108 106 108 109 112 112 116 122 116 116 116 117 111 116 122 124 141 132 116 116 123 128 137 132 127 128 134 120 119 120 125 124 127 132 136 136 131 132 142 132 129 140 141 140 143 140 144 140 143 136 137 136 138 140 133 136 142 144 147 144 140 140 134 124 131 136 149 148 137 136 131 144 154 152 143 140 144 144 144 140 147 140 143 140 144 156 155 156 158 168 173 152 145 116 91 88 81 112 138 156 156 148 139 140 146 144 140 136 137 140 139 136 144 156 147 132 136 136 138 144 148 148 141 148 133 140 158 152 153 152 149 148 152 140 141 140 146 148 143 140 131 132 137 136 134 136 133 132 136 140 137 132 141 148 144 140 136 136 149 152 141 140 148 148 157 160 147 156 157 148 150 156 155 152 165 160 155 156 153 156 156 152 158 148 145 156 153 164 161 160 158 148 151 156 158 156 164 172 160 152 162 164 172 172 172 172 170 172 176 172 166 168 176 180 174 172 176 180 178 176 175 168 170 168 176 160 165 160 156 160 162 140 145 140 132 128 133 144 145 140 141 148 158 164 156 160 170 160 144 152 158 144 146 144 141 136 134 148 135 144 137 128 139 144 153 144 139 144 143 148 128 140 151 144 146 144 152 148 149 152 156 152 147 160 157 152 149 152 160 156 152 156 163 156 154 144 140 152 164 160 156 152 160 152 145 152 161 160 139 144 149 152 157 148 149 148 157 144 139 140 135 132 133 128 127 148 165 168 162 148 131 140 149 144 134 140 142 144 144 144 145 144 141 140 148 148 147 144 141 148 145 140 139 144 144 144 155 152 145 148 142 140 146 148 147 144 144 152 157 152 148 140 142 148 144 132 135 132 139 140 131 132 147 152 142 140 145 152 145 140 142 148 155 148 142 144 140 136 138 132 126 132 128 128 125 136 148 144 145 136 131 128 125 116 102 112 120 128 132 140 152 156 163 156 151 156 162 164 174 156 153 148 146 132 99 92 95 116 130 124 120 136 128 128 132 124 134 140 138 128 117 112 115 108 109 124 120 128 142 140 137 140 142 140 143 132 123 116 112 116 115 116 120 108 116 112 107 108 114 116 119 120 126 124 123 112 109 112 112 112 123 128 114 116 124 120 126 128 122 120 116 112 115 116 119 116 114 108 114 112 104 100 111 116 109 112 115 112 117 120 117 104 111 116 116 115 120 132 128 131 128 115 124 128 128 133 132 133 128 116 128 133 132 129 128 133 132 133 136 138 148 134 140 144 140 142 140 142 140 144 136 129 140 137 132 136 132 139 144 137 136 143 152 132 132 125 132 142 156 152 136 143 148 139 144 154 148 145 148 140 144 146 136 134 132 140 136 135 144 145 152 161 164 158 148 141 112 98 116 142 144 149 152 143 144 139 136 133 136 133 132 133 136 145 140 144 148 137 140 137 132 142 140 134 140 138 136 141 152 158 144 153 160 156 152 142 144 144 136 137 148 145 132 136 136 137 140 141 140 144 136 145 132 143 144 134 140 142 140 144 132 145 144 149 152 153 148 152 156 153 148 154 160 161 164 152 160 165 160 151 144 151 144 142 144 152 152 159 152 159 160 167 160 154 152 159 160 156 160 167 152 150 160 165 168 170 164 157 172 167 164 176 168 162 176 176 164 165 168 164 180 178 172 180 172 174 180 166 164 163 156 165 160 151 160 149 144 148 148 142 148 140 144 143 148 158 160 164 160 164 152 149 160 149 136 141 136 134 140 142 144 138 136 135 140 138 144 144 136 137 144 145 140 146 144 147 148 147 144 144 144 155 152 153 152 163 160 158 152 156 156 149 156 165 156 155 160 155 140 146 148 155 156 161 148 156 160 149 156 162 156 156 160 153 156 160 152 150 164 158 148 135 148 135 132 137 136 133 156 175 168 151 148 139 148 146 140 142 148 150 144 138 152 160 152 148 152 148 148 153 144 136 136 141 136 135 144 156 148 138 136 156 140 142 140 136 140 152 148 141 152 147 140 138 144 134 132 139 144 143 140 138 132 138 136 147 152 147 140 148 144 134 144 155 144 141 148 150 136 136 136 134 136 124 132 138 140 142 144 140 132 126 128 126 120 116 124 113 124 151 156 171 164 161 164 165 148 158 152 164 156 158 136 119 108 100 112 102 120 125 128 129 136 131 128 141 136 134 144 154 128 130 128 121 124 123 116 117 116 126 128 140 132 133 148 151 132 131 132 123 128 126 108 98 112 118 112 105 112 116 108 112 108 114 128 133 124 131 124 106 120 124 124 124 124 118 112 122 120 128 128 125 116 123 116 118 116 109 116 120 112 105 108 109 104 108 100 113 108 106 108 116 112 107 116 118 120 120 119 124 112 124 131 120 121 120 122 128 132 128 122 128 135 128 128 128 126 124 132 140 138 136 139 144 146 144 136 144 145 144 140 136 131 136 137 136 130 136 142 128 132 136 142 128 131 128 127 128 130 140 151 144 143 140 143 144 149 140 148 152 143 148 152 148 136 132 137 136 136 144 139 140 147 152 155 156 157 152 140 128 136 140 142 136 143 132 131 132 139 132 124 128 134 136 140 136 139 144 147 136 138 144 139 140 151 140 136 136 145 148 150 148 155 156 151 156 158 152 153 152 139 148 140 144 137 136 148 136 140 136 133 136 143 152 140 140 150 148 148 144 149 148 131 144 151 148 151 156 145 144 155 156 152 156 159 152 160 152 160 168 149 148 141 140 139 144 138 156 164 160 159 156 157 164 155 152 156 160 160 164 158 164 158 160 156 164 162 160 165 164 167 172 162 164 169 172 170 168 174 168 173 180 173 168 162 168 177 168 165 164 160 152 157 160 155 168 170 160 165 168 162 156 147 144 145 152 155 160 165 164 160 156 158 144 136 136 135 132 133 132 145 144 139 140 141 136 139 140 142 140 145 144 153 148 147 152 155 148 141 152 150 148 147 148 149 148 158 148 154 152 150 156 144 144 153 156 156 152 159 160 153 152 150 152 150 156 151 152 158 148 158 164 161 152 158 152 165 156 147 156 160 160 156 144 136 132 138 144 151 144 147 164 168 164 162 152 143 144 150 152 152 136 140 144 149 152 157 144 148 144 141 144 139 140 150 148 139 148 150 148 140 144 151 152 139 144 147 144 139 152 157 152 137 144 139 128 141 140 125 136 150 148 143 144 140 136 137 144 146 144 139 144 151 152 151 160 145 144 149 144 140 132 131 132 139 136 140 140 145 144 143 132 130 124 123 124 115 128 139 140 147 160 165 172 166 160 166 156 149 148 157 152 136 132 118 108 93 116 116 120 133 132 115 116 138 132 139 140 139 144 149 132 129 132 131 128 131 128 118 108 115 120 120 124 124 136 141 140 137 136 135 132 129 120 112 108 102 108 99 108 121 120 117 120 126 124 131 132 124 124 120 120 121 124 119 128 130 116 119 116 118 124 124 120 119 124 126 120 117 124 115 112 120 116 110 104 111 108 108 116 115 120 111 112 112 116 119 112 124 120 132 123 104 117 124 138 128 118 124 128 124 120 120 137 124 117 120 128 128 122 136 131 128 134 124 145 144 143 132 151 148 138 144 137 136 138 124 132 140 145 140 130 140 142 132 127 128 135 128 126 128 138 156 150 140 140 148 158 152 145 144 150 144 150 148 148 140 131 148 146 136 130 136 153 156 148 160 154 156 151 140 136 132 124 128 133 132 128 128 131 136 139 128 130 144 146 144 141 140 141 152 141 140 147 140 142 156 154 144 149 136 141 144 152 156 152 156 155 156 168 160 161 156 138 136 135 144 149 156 150 144 134 132 137 144 141 148 155 148 155 160 156 152 151 152 152 156 150 148 146 144 149 140 144 152 163 160 149 152 154 156 151 140 144 140 144 148 151 148 142 156 167 156 150 148 145 152 156 160 155 156 154 144 152 152 164 156 168 168 167 164 168 164 171 176 165 164 173 172 168 176 172 168 186 180 165 168 174 164 163 156 158 160 158 160 152 156 172 168 168 164 172 164 163 152 152 152 155 164 163 164 158 152 151 148 142 128 125 132 132 140 135 144 149 136 144 140 141 132 139 144 144 148 154 144 152 156 156 156 144 148 155 152 149 140 141 140 143 156 155 152 142 148 148 144 150 152 158 152 152 152 158 164 155 152 153 156 151 156 145 148 163 164 160 152 154 156 153 156 156 156 152 156 164 144 152 144 134 132 134 144 154 156 156 160 165 156 149 140 144 152 150 152 143 144 153 144 138 144 137 136 137 140 144 140 144 148 146 152 160 152 146 144 149 148 145 144 156 156 154 148 147 152 154 144 150 140 138 132 136 136 139 140 147 148 145 136 132 128 134 140 139 144 143 152 166 152 141 144 157 152 142 152 137 132 131 148 147 144 149 144 143 140 136 136 124 128 124 136 143 144 158 164 165 160 162 168 166 164 149 148 147 144 137 120 103 108 105 108 118 116 126 124 136 128 133 148 142 136 138 140 143 136 125 136 130 124 137 140 127 124 118 116 107 112 115 132 140 132 137 132 136 140 140 120 118 112 113 100 100 108 115 116 111 120 126 128 128 132 137 128 123 128 139 128 118 124 130 124 117 120 124 120 115 120 123 124 116 120 129 120 124 120 113 120 123 124 118 112 111 120 112 116 119 108 111 108 111 120 125 129 124 129 124 116 120 124 136 127 120 129 124 116 124 130 124 118 116 120 124 125 128 130 124 133 140 139 140 138 144 152 148 139 136 133 140 138 132 133 132 148 152 134 140 136 128 130 128 126 128 132 132 131 136 148 148 146 148 147 152 160 152 148 152 152 144 137 140 140 144 147 144 139 140 142 140 146 148 146 140 148 144 142 132 129 120 118 124 121 128 126 132 132 136 139 140 143 140 150 152 155 148 142 140 136 132 144 140 150 160 154 156 142 136 144 148 149 152 165 160 151 160 168 156 166 156 144 136 141 136 151 156 149 136 145 152 136 136 154 152 148 152 156 156 151 160 155 152 159 156 156 152 146 148 144 148 147 148 158 152 147 152 156 144 148 152 155 148 152 156 162 152 153 164 156 156 147 136 155 160 153 156 160 148 149 156 164 172 164 164 171 172 166 164 165 168 174 168 168 164 168 168 171 168 166 180 181 176 174 172 164 160 159 160 155 160 166 156 154 168 166 172 164 164 166 164 169 164 146 148 167 156 158 156 160 160 139 148 134 136 135 136 135 144 139 144 143 136 137 140 131 140 141 140 140 144 144 156 164 152 147 152 157 152 151 144 139 144 144 148 146 144 148 136 153 148 147 152 157 156 152 164 159 164 164 156 155 156 162 156 154 148 142 156 162 160 156 160 154 152 152 160 158 156 154 152 156 156 147 140 136 128 135 152 157 156 165 168 161 156 141 136 140 144 147 156 144 144 142 144 144 140 137 136 130 144 147 144 151 148 146 156 152 148 151 156 149 156 155 156 161 164 157 144 153 148 155 144 140 148 135 128 134 144 141 144 138 140 137 132 128 136 144 148 141 148 159 152 149 148 150 152 163 148 140 136 126 136 145 144 145 148 150 136 139 140 127 132 136 144 150 160 164 160 170 172 163 152 158 156 158 152 150 144 131 120 118 108 105 112 122 120 126 132 129 136 148 140 137 140 141 144 142 144 131 140 142 128 130 140 133 128 132 116 107 120 115 120 135 136 136 132 140 140 135 140 138 128 117 108 107 104 105 108 108 116 122 112 115 124 139 132 130 140 139 120 122 120 138 124 125 128 117 112 119 128 124 120 122 116 119 128 128 124 122 120 120 116 115 124 119 116 115 120 118 112 112 112 114 116 116 116 120 118 116 122 120 125 124 117 120 130 124 120 120 127 120 112 120 113 120 125 120 131 132 139 144 143 144 142 140 139 152 148 136 137 132 131 136 141 140 138 140 141 136 144 136 124 132 136 136 130 132 132 128 136 136 146 152 144 144 143 156 154 148 147 144 147 152 154 152 148 144 146 144 141 140 146 140 149 148 146 152 144 144 141 128 111 112 124 124 125 128 135 140 131 140 148 144 149 152 146 156 156 140 147 144 131 148 151 156 157 156 149 144 142 152 147 152 155 156 151 148 156 152 155 160 175 164 143 140 150 152 146 148 145 152 145 140 141 140 138 148 157 152 158 152 144 156 157 160 166 160 156 152 146 148 154 152 147 152 153 152 156 156 144 152 153 152 151 156 159 168 164 156 155 156 152 148 155 160 152 156 163 164 155 160 160 172 166 160 168 172 166 164 162 164 171 164 168 160 162 164 168 168 157 168 179 168 165 168 169 164 161 164 153 156 165 160 164 156 160 164 162 160 163 160 164 168 178 156 154 168 167 168 165 156 159 144 147 144 143 144 143 140 141 136 134 132 128 140 139 148 137 140 138 128 134 140 140 152 150 148 154 148 144 144 150 152 143 148 148 152 143 148 149 152 149 152 145 152 153 160 154 156 174 164 158 160 164 160 157 160 161 164 152 148 155 156 159 148 155 168 170 160 158 152 144 152 154 152 146 144 139 144 147 148 156 168 168 164 166 148 137 136 137 144 156 148 142 140 151 144 139 144 145 144 144 144 140 148 146 140 145 148 145 160 160 152 146 156 156 160 165 156 147 152 148 156 143 144 151 144 127 132 142 144 154 136 134 148 139 144 144 140 149 152 156 140 149 156 150 148 150 152 153 140 134 132 138 140 152 152 151 140 135 140 148 140 139 148 145 156 180 164 160 160 166 148 149 144 154 144 142 136 128 128 108 116 119 132 121 128 131 136 140 140 140 144 137 132 137 140 145 132 144 152 145 136 145 132 126 136 135 132 118 128 118 116 126 132 130 136 136 136 140 136 142 144 140 132 115 112 108 104 101 116 115 120 117 132 131 128 129 132 135 124 111 120 130 136 132 128 122 124 115 124 126 120 125 120 120 128 128 124 121 124 127 112 111 112 118 112 122 120 118 112 109 116 127 128 116 124 126 113 116 114 120 124 128 116 112 120 136 130 124 127 132 129 120 111 128 123 128 120 124 143 140 143 148 145 140 142 136 144 144 149 144 138 136 136 144 147 140 139 140 139 128 137 136 133 136 131 136 136 132 127 124 138 144 154 148 140 148 153 152 145 148 150 148 159 164 156 152 150 148 145 144 143 140 145 156 151 148 150 152 156 140 132 124 114 116 126 124 125 132 139 148 142 140 148 152 149 144 153 156 139 144 155 144 137 148 157 152 146 144 152 148 148 148 152 148 145 144 145 148 146 148 151 160 160 148 147 148 154 156 144 144 145 136 139 140 139 148 151 160 158 148 147 144 157 152 163 168 159 156 155 144 148 152 154 160 153 156 160 156 152 144 146 152 153 152 156 156 155 152 152 144 147 156 152 160 164 156 155 152 155 156 154 152 164 160 164 168 174 164 161 164 170 176 168 160 152 172 172 160 157 152 168 172 163 160 163 164 163 168 164 152 157 168 156 160 163 160 167 160 160 160 160 164 169 172 169 164 165 172 173 172 167 160 160 156 151 152 169 164 147 148 147 144 140 140 137 144 148 132 124 128 137 132 127 132 135 144 149 148 148 136 138 144 151 144 145 144 146 148 146 148 141 152 151 156 159 152 154 152 160 160 161 164 165 164 158 156 167 164 158 160 158 156 154 156 151 156 170 168 164 156 154 156 149 136 154 160 141 136 140 148 154 152 165 164 170 168 152 140 138 136 142 148 157 148 147 152 141 140 145 144 159 148 140 148 143 140 149 144 146 148 172 156 154 156 152 152 159 160 156 148 146 140 146 148 154 144 139 140 147 144 145 156 146 136 143 140 154 152 143 152 159 152 146 144 150 152 154 156 142 144 151 140 142 140 147 152 159 148 144 136 134 148 146 152 157 160 176 168 167 168 166 160 151 152 154 140 129 124 122 116 109 120 120 124 129 124 125 132 144 148 144 132 131 140 144 136 139 136 143 152 151 140 136 140 139 124 131 136 134 124 127 116 105 116 127 128 137 144 140 136 132 136 149 140 132 124 124 120 109 104 112 112 108 116 126 132 127 120 136 128 116 124 126 128 124 128 125 116 120 128 137 120 112 124 131 124 119 124 129 120 126 120 109 120 118 120 120 120 120 112 115 116 115 124 128 120 125 120 108 116 120 121 116 114 112 116 120 118 128 132 128 132 128 131 124 139 132 131 128 127 140 146 136 145 144 148 148 139 132 138 144 146 140 139 136 142 140 140 144 137 132 127 128 141 132 124 128 133 128 131 136 123 140 158 152 150 148 159 152 152 152 156 152 141 148 159 156 150 152 155 152 153 148 132 136 137 144 153 148 155 156 142 132 131 120 110 120 133 132 120 128 148 144 140 148 148 152 153 148 147 140 153 152 149 136 135 144 148 140 140 148 151 148 161 152 149 140 134 140 126 128 125 140 150 148 153 156 151 152 149 132 144 148 140 140 142 160 162 152 155 144 142 136 143 148 154 160 164 156 156 156 151 152 150 160 165 156 152 156 153 144 162 152 151 152 154 156 159 156 144 144 140 144 160 156 159 156 161 152 159 160 163 172 164 164 156 164 163 160 165 164 160 172 171 172 162 164 167 172 165 164 163 156 163 160 158 160 160 156 163 168 164 164 153 160 168 156 163 168 164 160 157 164 166 168 165 164 166 164 164 164 169 172 168 168 172 168 173 160 163 168 167 160 163 164 153 148 145 140 138 128 125 136 132 132 138 132 135 136 138 140 141 144 146 144 136 136 137 140 145 140 145 144 151 144 153 160 159 148 157 160 152 156 162 164 164 160 161 160 161 156 153 156 155 152 145 152 153 152 151 164 162 160 161 152 156 156 156 148 147 140 144 156 149 156 165 168 168 164 155 140 136 128 144 148 141 144 143 144 150 148 145 152 145 140 150 152 154 148 145 148 162 160 158 148 159 148 152 160 153 160 158 152 152 140 148 152 138 140 154 152 143 140 145 148 147 140 142 148 146 148 152 144 141 152 146 148 160 156 157 144 141 148 151 156 157 144 140 148 145 148 141 140 138 152 167 172 185 180 170 164 160 160 162 156 153 152 134 128 119 120 117 120 125 124 136 124 135 144 148 132 142 140 141 136 139 148 147 152 146 144 137 136 136 140 142 140 132 140 144 140 137 132 127 112 113 116 114 128 144 140 130 136 137 144 138 128 122 128 123 108 108 112 114 112 109 120 132 128 130 124 113 124 138 128 130 120 123 132 134 120 133 144 124 124 123 124 123 116 115 120 128 124 110 116 120 116 119 124 119 124 119 124 127 120 119 124 138 124 109 127 120 125 128 118 116 123 120 119 124 122 124 130 132 134 140 138 136 143 144 141 136 138 144 137 136 131 136 146 140 134 136 134 144 137 136 140 144 127 136 136 132 123 128 137 132 129 124 139 136 130 136 136 128 140 156 160 152 147 152 148 152 159 152 147 136 148 144 155 152 155 152 162 148 143 144 139 128 144 152 146 152 156 152 134 132 122 116 118 132 137 132 138 140 140 140 146 140 144 144 149 156 148 152 140 148 157 144 136 140 147 140 138 148 152 152 147 140 142 132 128 112 115 124 126 132 141 144 153 148 138 140 136 136 150 148 148 156 164 156 159 156 142 144 132 152 149 156 155 156 158 152 162 160 149 156 165 160 155 152 155 152 153 168 161 160 160 160 153 152 154 148 147 148 157 152 150 148 151 156 161 176 169 164 173 164 162 164 164 156 149 168 161 164 176 172 169 164 167 168 168 168 164 160 167 164 159 160 162 160 156 164 165 156 162 164 175 168 158 160 169 168 155 156 168 164 163 160 162 168 166 160 158 164 170 168 172 176 173 160 161 164 178 168 170 168 176 164 157 160 160 160 155 148 140 140 138 136 136 136 133 132 134 148 142 144 144 140 138 132 139 140 144 140 151 148 149 148 150 156 155 152 139 144 163 160 154 152 160 160 156 164 164 152 160 156 154 148 145 152 149 148 150 152 163 160 154 164 168 152 154 148 143 144 144 148 147 152 170 160 163 160 151 152 138 140 146 144 136 144 145 148 141 136 147 144 139 144 158 148 134 152 160 160 157 160 151 152 152 152 159 160 162 156 155 160 148 144 141 144 141 144 147 148 154 156 152 144 139 140 141 148 155 148 142 148 148 152 151 148 157 152 141 144 146 144 153 144 138 144 140 140 137 144 146 156 175 164 168 180 179 168 170 164 148 156 149 132 130 128 121 116 121 120 122 136 133 132 141 140 144 148 141 144 140 140 141 136 140 152 152 148 148 136 130 136 146 148 135 140 149 140 144 144 144 128 131 124 112 120 127 128 132 132 142 136 128 128 130 124 121 116 114 120 116 116 123 124 127 128 133 128 114 124 127 132 133 132 131 132 141 140 124 132 137 120 123 128 121 128 119 112 113 124 116 116 132 116 116 124 129 128 118 124 131 132 131 120 130 128 116 120 124 122 120 123 120 124 124 124 124 126 116 122 128 136 136 132 144 141 136 134 152 150 140 129 128 125 136 133 136 138 128 128 132 128 132 134 124 124 124 131 124 136 128 120 132 128 140 139 128 145 136 138 128 126 136 155 156 146 152 148 148 164 160 144 152 151 152 146 160 162 164 159 152 142 144 138 140 152 152 151 140 153 164 164 140 134 136 121 124 130 136 149 148 141 144 142 140 141 148 145 152 154 148 137 144 159 156 154 144 140 144 149 152 151 144 142 144 139 136 126 120 117 124 133 140 126 136 143 148 146 132 137 144 131 140 152 156 167 156 152 152 150 136 136 148 150 148 158 156 148 156 161 160 160 156 162 164 159 164 165 156 152 160 157 168 164 160 165 160 153 152 157 156 158 156 143 144 150 160 159 164 174 164 153 160 172 168 163 160 156 160 176 168 174 172 167 168 166 172 173 172 175 168 161 168 167 156 162 168 155 148 158 168 162 160 170 168 166 164 151 160 166 152 150 152 161 168 161 168 167 160 157 164 165 164 168 172 168 164 166 176 173 188 183 172 180 160 159 164 172 168 175 164 159 156 149 152 145 144 139 144 137 140 146 148 141 140 146 148 141 140 140 140 142 144 152 160 160 152 150 156 150 144 142 156 152 152 164 156 148 156 163 160 170 172 169 160 153 148 152 156 153 148 148 144 154 164 161 156 161 160 153 152 143 144 148 144 147 164 171 164 150 148 150 144 136 144 146 144 144 144 150 136 147 156 139 140 147 148 146 148 142 152 154 148 158 160 157 156 154 148 153 148 153 144 145 152 152 148 141 132 137 140 152 156 154 140 141 136 138 144 156 156 150 140 150 144 150 156 156 156 142 140 147 148 142 140 135 136 140 136 131 144 162 160 175 176 175 172 172 168 163 164 160 136 143 136 116 116 125 120 116 140 132 124 137 148 136 132 141 140 132 148 136 140 136 124 135 140 150 148 141 144 145 140 141 140 144 148 144 144 147 148 148 148 142 148 135 116 115 116 117 124 135 136 135 124 131 132 132 124 121 124 122 124 133 128 132 116 125 136 133 128 130 124 117 128 129 136 132 136 139 132 124 120 125 112 112 116 125 124 117 116 122 124 125 116 121 124 129 120 125 116 120 136 126 124 131 120 107 112 117 129 128 122 116 123 132 135 128 125 124 117 120 126 128 129 132 142 132 134 140 149 144 139 136 140 136 126 120 128 140 128 124 121 120 126 120 122 128 136 132 128 132 132 128 121 132 138 140 122 136 141 132 128 132 133 156 148 148 147 148 161 168 158 144 146 156 153 148 152 156 159 164 149 144 146 144 141 152 157 148 146 152 163 156 157 148 138 132 135 132 140 140 140 140 145 148 146 144 155 148 148 148 152 136 143 152 155 152 144 136 137 156 166 152 146 144 133 140 121 120 126 132 131 152 151 144 141 148 145 132 135 132 139 144 134 148 169 160 154 156 144 136 133 140 150 148 149 156 159 148 154 156 148 160 162 160 164 164 163 156 161 160 164 164 165 172 162 160 160 156 162 160 157 160 163 160 152 168 160 160 165 168 162 152 162 168 165 156 149 164 175 172 173 164 170 164 170 172 168 168 173 164 166 168 157 156 163 160 151 152 149 152 159 160 161 160 157 160 163 164 156 152 157 160 151 152 154 156 170 164 159 168 166 164 163 168 160 168 175 180 181 176 184 180 177 184 159 172 179 176 174 172 172 172 170 168 160 156 153 160 156 136 147 152 154 152 142 140 138 140 137 132 138 148 141 148 159 160 159 152 150 148 154 148 146 152 154 164 161 152 157 160 160 168 167 172 164 156 160 152 157 144 147 156 155 160 157 156 150 160 156 156 156 152 157 152 141 156 165 164 161 156 154 152 143 140 137 140 149 144 143 144 148 152 154 136 145 152 148 156 154 140 147 152 144 160 162 160 158 148 146 136 144 152 149 152 154 156 149 144 138 128 143 156 150 152 149 144 140 144 142 152 157 156 148 144 144 148 159 160 150 152 145 144 143 140 134 140 134 132 142 164 167 176 178 180 175 172 177 176 166 156 152 140 138 144 128 120 118 128 125 136 140 128 134 144 147 144 132 132 146 148 144 136 136 136 134 140 136 148 146 140 135 140 146 148 145 140 152 148 139 144 142 140 143 148 145 128 120 112 102 112 111 128 145 136 129 132 133 136 127 132 129 128 137 120 129 124 117 124 129 136 138 116 116 120 130 128 125 124 123 124 136 124 118 116 114 116 119 124 129 124 122 120 125 128 113 124 137 128 111 116 127 120 125 128 122 124 111 104 108 108 128 124 128 125 128 137 140 139 128 117 128 129 120 114 128 133 136 147 144 144 140 143 140 143 136 136 132 126 124 127 116 110 116 118 132 128 140 136 136 134 132 130 144 139 136 138 144 137 136 131 148 134 136 129 140 155 156 153 140 150 156 156 148 145 144 156 152 155 156 148 148 156 156 159 156 147 148 145 156 147 148 159 160 148 156 160 148 133 140 139 144 139 140 136 148 155 148 149 148 146 152 151 140 140 144 141 144 140 136 141 140 153 160 151 144 135 128 130 132 130 124 135 148 164 148 150 144 147 136 125 132 127 136 153 152 161 164 157 148 151 132 126 136 135 144 149 156 160 160 157 156 160 152 158 156 150 160 164 156 154 160 168 168 173 164 166 164 158 160 158 172 168 160 163 172 172 156 160 156 158 152 155 156 160 164 160 156 158 160 165 172 165 168 161 176 175 172 172 172 168 168 166 172 168 160 148 164 159 160 154 152 153 160 153 160 163 164 161 164 177 164 158 156 158 160 167 172 165 160 152 156 170 168 166 168 159 160 169 168 182 180 173 180 182 180 166 168 178 172 180 176 172 172 179 180 182 168 169 168 166 164 157 164 165 164 160 156 150 136 135 152 138 136 140 148 144 156 149 152 152 152 148 148 159 156 154 148 153 160 162 160 153 160 158 152 165 168 155 164 159 152 147 152 159 156 158 152 149 148 147 148 165 172 164 164 158 152 148 152 158 168 177 152 150 144 141 136 137 136 128 144 149 148 143 152 143 140 152 152 154 152 155 148 150 152 157 164 150 164 156 152 141 156 152 156 157 156 156 144 139 140 134 140 152 144 150 148 149 156 150 144 138 148 153 148 147 148 155 152 153 152 142 140 159 140 132 132 133 144 143 164 177 168 171 168 172 176 171 164 172 156 150 148 140 128 128 124 119 120 120 132 143 136 142 132 137 140 138 144 148 140 141 132 141 128 130 144 143 140 148 140 138 140 142 144 155 144 136 140 146 144 148 140 139 144 150 136 127 120 113 112 109 116 130 140 135 136 137 132 145 128 124 124 139 132 122 120 118 120 123 128 125 136 130 116 116 128 134 124 127 124 127 144 124 116 113 124 134 124 129 120 121 116 114 124 123 124 131 128 116 116 112 128 136 124 118 116 122 112 109 104 108 129 124 122 124 134 136 133 136 133 124 131 116 120 120 121 128 139 140 139 136 137 132 135 136 129 132 141 132 130 116 107 124 117 132 137 148 149 136 137 132 128 132 142 140 148 132 141 144 139 132 144 136 132 128 147 152 168 156 146 152 156 156 141 152 157 160 150 156 150 148 155 156 157 152 152 144 153 148 143 152 159 160 164 156 150 152 156 136 135 136 138 140 149 144 141 136 139 152 144 144 157 148 135 144 144 148 138 136 136 144 154 152 146 144 144 144 146 140 148 136 126 140 172 156 144 152 157 148 130 136 133 136 137 152 175 176 161 148 155 148 122 128 138 148 151 152 152 164 169 164 159 160 155 148 148 148 160 156 151 156 156 160 172 172 164 160 168 160 159 160 171 172 172 176 178 164 154 148 162 160 158 156 153 164 156 160 160 156 173 160 161 164 155 160 163 176 177 168 175 176 167 172 177 168 163 160 157 152 161 160 160 156 158 156 160 168 174 168 166 172 171 172 169 156 158 160 167 164 158 152 156 160 167 164 169 160 165 164 164 172 166 172 180 168 173 168 177 176 170 180 180 176 184 168 173 180 174 168 180 180 169 168 176 168 166 156 164 160 149 156 155 144 141 152 154 148 155 152 142 164 156 152 153 156 163 160 156 156 157 164 159 152 154 156 165 160 159 152 161 164 155 160 154 156 154 156 161 148 146 156 166 168 178 164 162 152 153 156 155 156 166 172 171 164 151 148 145 140 133 140 144 140 132 136 147 144 137 152 157 152 149 156 160 152 159 148 158 156 161 156 154 152 160 156 151 152 155 144 144 136 133 136 145 152 140 140 147 156 164 144 140 140 147 152 150 148 154 156 150 152 148 148 146 144 135 132 133 152 162 168 177 164 163 168 170 176 179 172 165 160 155 148 143 136 126 128 123 124 125 136 137 140 138 144 146 140 131 140 149 148 134 136 137 140 132 124 139 148 150 148 143 136 147 148 140 152 147 148 136 144 155 148 145 136 144 148 129 128 127 120 121 124 124 116 121 132 144 140 138 140 141 128 126 140 138 128 112 120 122 132 128 128 133 128 128 124 121 132 127 116 125 128 136 124 117 124 135 136 121 124 128 120 108 112 120 116 125 128 121 120 117 124 127 116 119 120 116 116 118 112 108 120 128 130 132 131 136 129 132 135 144 141 136 122 128 117 124 121 132 130 128 122 132 129 136 131 144 147 144 143 136 120 136 133 136 144 140 141 128 136 140 138 136 139 140 140 140 135 136 143 140 139 132 136 140 134 132 148 160 163 160 157 160 159 156 153 148 154 152 151 144 160 160 159 160 153 148 150 152 154 156 157 164 157 160 172 168 153 152 145 140 139 140 142 144 142 136 146 144 135 144 151 152 147 148 138 140 150 140 138 144 143 144 152 144 143 164 164 148 153 148 148 152 143 156 159 152 163 152 142 152 149 148 157 156 169 172 177 156 140 144 132 132 142 148 154 152 158 156 160 160 154 152 156 152 148 152 158 160 150 160 159 160 161 176 166 160 164 168 179 168 168 164 172 176 179 176 163 164 161 172 163 168 170 168 164 164 163 168 153 160 166 152 163 156 162 160 171 176 179 168 162 160 167 168 169 168 171 160 159 160 165 168 159 168 168 160 171 168 162 168 167 164 173 176 159 152 157 152 157 168 166 160 149 164 179 172 161 168 157 164 172 168 175 176 173 176 178 172 177 172 167 176 183 176 170 176 173 168 178 172 181 188 188 184 177 180 175 172 167 168 173 168 160 164 165 160 166 156 159 156 167 164 155 160 154 152 157 164 157 160 165 164 161 156 155 156 156 164 166 160 159 160 159 148 149 156 155 164 152 144 155 168 173 176 164 152 157 160 159 164 166 168 173 180 178 172 149 148 151 148 146 140 137 144 152 140 149 148 149 160 160 156 153 156 158 160 157 160 171 160 156 164 167 160 161 160 156 156 144 144 138 152 144 140 132 140 140 152 159 160 163 152 149 148 143 156 161 156 144 136 146 152 160 136 118 124 130 164 187 176 178 172 160 168 178 172 183 176 177 160 148 152 143 132 119 124 128 132 128 136 150 140 144 136 129 152 156 132 141 148 140 144 143 140 140 136 137 152 143 148 149 136 135 144 150 140 139 144 160 140 151 152 149 148 145 140 121 128 138 132 126 128 136 132 111 116 122 132 129 136 135 136 139 132 127 128 126 120 118 120 132 144 146 128 121 128 138 128 129 124 124 128 130 128 125 124 139 136 121 124 126 120 117 120 115 120 115 120 120 120 122 116 124 124 117 112 108 116 113 116 114 112 112 135 120 131 140 130 128 139 136 135 140 142 132 133 116 115 116 116 124 125 120 126 140 146 144 153 152 149 144 141 140 136 136 146 136 142 136 126 140 136 140 146 128 137 140 136 140 135 136 138 140 135 128 133 128 130 144 153 164 165 164 161 160 160 148 148 156 163 156 153 160 162 160 153 156 155 152 155 148 156 160 159 160 164 160 158 160 160 148 135 132 146 148 131 136 142 148 147 136 142 156 157 148 149 132 134 140 142 140 153 148 142 148 140 152 168 160 155 152 149 144 147 148 147 152 162 164 159 152 163 164 169 172 172 164 165 164 153 140 128 144 139 148 151 148 159 156 161 156 157 152 148 156 161 160 156 152 158 156 158 168 170 164 168 160 166 176 170 164 180 176 167 172 175 176 171 164 165 172 168 168 170 172 175 164 166 168 168 168 159 164 168 176 164 164 169 164 173 184 165 152 164 168 161 168 173 164 160 156 165 164 168 168 170 164 173 176 160 172 175 172 167 168 165 160 160 164 156 164 173 164 152 148 166 176 174 168 164 164 167 168 177 176 171 168 178 172 171 180 172 172 175 168 160 176 174 164 175 180 184 192 191 184 183 176 184 188 194 172 176 172 174 176 180 180 172 172 173 164 180 168 168 168 159 160 148 152 165 164 162 164 160 156 161 156 151 156 160 160 158 156 161 156 150 152 157 160 150 144 149 156 161 156 162 160 156 156 154 148 155 168 173 168 171 180 183 152 145 152 144 144 136 140 155 160 147 148 158 160 163 164 158 156 170 172 153 160 157 164 154 152 173 176 165 172 176 160 159 144 143 140 142 140 138 136 135 148 163 168 165 156 158 152 149 156 155 148 153 148 143 148 145 136 124 128 145 172 189 176 177 164 164 172 181 184 187 184 175 168 158 144 136 128 117 120 124 140 138 132 141 140 146 140 141 148 151 144 147 144 151 148 148 152 147 140 137 144 145 144 144 140 137 148 142 148 155 148 148 152 157 156 151 148 140 132 131 120 140 144 138 136 136 136 129 124 122 120 116 120 122 132 135 124 133 124 115 116 117 124 129 132 142 132 131 136 130 144 147 132 122 128 130 128 123 128 129 132 136 124 121 128 123 124 131 120 110 112 123 120 118 120 120 120 118 112 110 116 113 116 118 120 123 128 124 128 128 123 132 142 132 137 136 141 132 131 128 135 132 124 116 122 132 136 136 148 156 161 160 162 148 142 132 144 144 146 140 138 144 138 140 144 140 143 136 132 132 143 152 139 136 135 136 147 144 132 136 135 144 142 160 158 152 165 164 156 152 159 160 157 160 155 160 159 144 158 152 150 152 151 156 156 160 154 152 166 168 165 164 167 164 150 144 143 148 146 136 136 148 151 144 148 152 157 160 156 148 142 140 138 140 150 152 145 152 153 144 155 152 156 160 148 156 142 136 145 152 153 156 161 172 163 164 173 172 176 156 157 160 152 152 136 140 147 140 146 156 161 156 159 164 162 160 153 164 173 168 164 168 172 160 166 164 173 172 165 164 175 180 182 176 161 176 170 168 172 168 171 168 171 168 176 168 170 176 165 164 178 168 161 172 181 168 163 176 172 172 167 160 160 172 171 168 168 176 174 172 168 160 153 156 166 168 173 176 176 172 169 176 180 164 176 172 175 172 164 164 164 168 167 164 168 168 168 156 157 160 164 164 165 164 173 168 164 172 179 172 163 168 166 168 168 168 176 164 159 164 172 168 170 180 181 180 187 184 181 180 180 188 191 196 191 184 178 172 185 184 182 176 170 184 190 196 177 172 170 164 175 164 160 164 168 176 168 152 152 156 156 164 166 156 153 156 164 156 152 156 159 160 155 156 151 152 168 168 164 168 165 160 161 152 145 152 163 164 159 176 184 172 170 156 156 148 143 136 138 144 142 152 153 152 156 160 170 168 158 168 175 160 164 156 152 152 154 172 176 176 175 168 170 156 152 140 134 132 141 140 145 152 160 160 167 172 158 152 155 152 158 156 154 152 149 148 138 128 121 144 164 180 194 172 161 168 164 176 191 184 185 180 183 164 147 140 130 120 114 124 132 124 137 140 143 144 135 144 150 152 153 148 144 148 145 152 158 148 154 144 143 132 139 140 145 144 134 136 145 144 141 148 146 156 149 156 153 144 145 144 140 136 142 140 132 144 146 136 127 136 146 136 123 128 129 124 132 128 114 120 116 120 116 124 124 120 124 136 136 136 145 136 133 144 140 136 133 128 131 128 132 136 130 132 137 128 124 132 131 124 129 128 117 120 128 116 116 128 133 124 113 120 126 116 118 124 125 120 121 127 124 128 132 128 136 129 136 138 132 133 132 126 136 143 140 127 132 136 140 154 148 156 156 164 160 144 136 132 136 147 148 142 144 139 136 146 144 151 152 132 136 142 148 145 140 147 140 145 152 144 136 131 140 149 152 158 152 153 160 155 144 159 164 167 164 157 156 152 156 160 160 155 148 151 148 153 156 153 156 162 160 162 164 161 156 165 156 147 148 149 148 149 148 150 152 160 160 160 152 155 156 143 144 145 152 146 152 155 148 154 156 158 160 161 160 153 148 148 144 151 156 154 148 156 160 161 164 162 152 160 160 166 164 154 152 154 144 142 148 151 156 164 164 163 168 164 160 165 164 167 168 171 168 168 180 173 172 173 180 183 172 168 172 180 180 177 176 172 172 162 168 170 176 176 184 186 172 167 172 176 168 168 172 172 172 174 176 178 176 178 172 176 176 169 176 171 172 165 164 183 176 175 168 156 160 173 172 166 172 180 176 164 176 178 172 179 184 180 172 166 168 170 172 178 172 166 168 168 168 161 160 158 160 162 164 163 168 170 168 174 172 167 172 165 164 173 176 174 172 162 160 165 172 170 180 177 172 178 184 178 164 179 176 177 180 180 188 191 192 177 172 190 188 184 180 186 180 185 180 174 176 175 176 185 180 166 168 170 148 159 164 158 156 156 164 159 160 152 160 161 156 159 148 154 156 160 168 159 168 173 176 174 172 171 168 158 164 157 164 155 156 176 172 175 180 180 172 162 148 147 140 130 136 153 160 154 160 167 168 171 164 165 172 176 160 153 152 151 168 165 168 185 168 165 172 157 152 142 140 134 148 157 156 156 160 166 156 158 156 157 156 154 152 156 152 154 152 143 140 132 152 175 184 181 164 154 164 167 176 189 192 199 176 168 164 141 132 123 120 113 128 146 148 142 136 140 144 147 140 145 156 150 156 161 152 143 140 157 164 153 160 147 148 144 140 136 144 149 148 142 140 142 140 139 144 148 144 152 148 148 144 143 144 148 148 129 144 148 144 143 136 135 132 137 136 141 140 131 124 121 116 113 120 120 120 124 120 118 128 139 144 149 148 135 148 141 136 145 140 142 136 131 132 137 136 136 136 126 128 134 124 124 128 131 132 129 132 119 128 127 124 131 124 122 124 125 120 127 124 124 120 144 133 128 138 124 118 128 142 128 124 140 139 136 142 140 135 132 141 148 146 148 149 156 158 152 142 140 129 140 142 136 138 144 144 152 148 144 139 148 139 140 150 144 140 140 150 144 143 144 152 140 148 144 144 132 144 152 166 156 157 156 143 160 161 168 174 152 154 160 160 164 157 160 159 160 155 156 163 156 152 152 156 152 159 152 158 172 168 152 135 140 148 144 152 152 151 152 154 156 155 152 156 144 141 144 152 156 149 164 171 160 155 160 158 160 157 156 148 152 164 156 162 152 142 156 167 156 153 160 157 148 151 164 156 144 148 144 151 152 161 160 158 152 158 168 169 160 159 160 159 164 161 160 168 168 167 172 169 168 179 180 176 176 169 168 178 180 183 176 170 168 175 172 182 176 171 180 181 164 172 176 179 172 164 176 182 184 183 172 181 176 179 180 184 176 185 184 180 176 176 172 161 172 166 164 170 168 168 168 168 172 175 176 182 180 175 188 183 176 176 160 174 168 176 172 166 160 170 168 170 172 173 168 168 172 168 164 165 176 176 172 166 172 177 172 170 164 172 172 171 164 163 164 169 176 181 176 178 180 178 180 165 176 181 168 175 176 179 184 186 184 178 184 188 196 195 180 184 176 178 168 173 172 170 172 181 172 176 176 162 176 174 164 160 160 162 160 157 148 160 160 160 168 164 148 154 152 165 156 160 168 173 184 187 172 158 164 169 160 156 156 162 164 171 180 173 176 181 172 161 148 143 152 148 152 159 160 166 168 171 168 160 168 176 164 156 156 156 152 162 168 181 184 177 176 174 152 132 136 139 152 154 160 162 160 171 164 166 172 168 164 152 156 152 148 146 136 130 144 150 168 177 172 171 156 152 164 171 180 200 192 196 180 167 156 128 132 122 132 131 140 147 148 146 156 150 144 153 160 155 148 148 148 158 156 152 152 150 156 157 156 160 156 143 144 150 140 143 140 146 152 145 144 156 140 146 136 140 144 154 152 137 136 133 144 140 140 146 140 152 148 141 132 142 144 144 140 137 136 131 128 121 120 122 128 124 120 124 124 131 140 147 140 135 132 140 136 136 140 144 144 138 136 138 148 147 132 126 124 118 124 125 120 124 124 136 132 128 124 129 112 107 128 124 124 135 124 122 128 133 132 122 138 140 135 136 124 120 129 128 125 128 136 140 143 148 145 140 137 144 145 136 142 148 142 144 141 136 137 136 140 140 134 144 147 140 151 148 144 140 136 140 152 148 138 148 141 140 137 136 146 156 137 148 158 140 131 144 153 160 159 152 160 152 152 156 157 156 156 168 169 160 158 160 159 148 149 160 164 164 156 160 147 156 159 156 156 160 164 160 157 152 137 140 144 144 149 156 143 148 152 152 163 152 138 148 150 148 157 152 152 160 159 160 156 148 151 160 152 148 150 152 161 156 146 152 163 156 153 152 160 160 149 156 155 152 146 152 133 144 170 168 159 156 151 156 166 164 151 144 144 148 163 164 159 164 173 160 170 164 157 172 165 172 175 172 179 180 170 164 168 168 171 172 173 180 178 172 175 180 173 172 174 168 174 180 184 180 184 180 181 184 176 176 188 192 189 184 187 184 191 184 172 168 166 168 164 172 168 168 164 168 170 176 183 184 177 180 189 184 174 176 176 172 171 188 177 176 167 164 176 180 176 172 174 176 175 176 169 168 172 176 174 180 169 168 170 168 169 168 167 176 172 168 172 168 174 180 178 176 174 172 177 180 178 176 175 180 173 176 179 176 183 176 175 180 186 184 180 188 182 172 169 176 177 180 167 176 180 176 184 176 178 184 180 176 177 164 156 156 164 164 167 172 165 168 164 164 150 164 167 156 168 172 172 180 175 168 167 160 166 168 164 168 168 172 175 172 164 164 174 168 156 152 152 152 154 160 168 164 166 172 162 164 168 168 162 160 163 160 158 160 179 192 182 180 181 160 135 124 137 156 165 156 157 164 168 172 178 184 182 172 165 152 148 140 133 140 122 132 153 168 183 168 167 168 156 172 184 188 197 192 198 176 149 152 129 128 138 132 134 140 162 156 144 152 152 152 162 164 163 160 157 156 160 160 148 152 149 156 162 160 166 160 159 148 151 152 154 152 145 148 154 152 150 160 160 148 136 144 147 156 144 136 132 128 133 140 150 144 139 148 151 136 143 148 149 144 141 140 139 128 130 124 123 120 126 128 122 124 128 120 128 140 145 132 138 140 145 136 142 144 147 144 137 140 145 136 136 128 129 128 121 124 119 116 124 128 131 128 129 124 119 120 121 128 134 136 130 128 124 124 129 124 128 134 124 122 124 121 136 117 128 138 132 139 148 134 144 146 136 146 144 131 136 151 144 140 148 143 140 135 132 144 136 133 132 154 144 140 140 153 136 144 148 140 148 144 140 140 140 147 148 147 140 153 148 136 144 141 148 157 160 146 160 161 156 162 156 149 156 170 164 155 156 156 164 163 144 156 156 151 152 151 152 148 152 159 160 162 156 159 160 151 144 145 148 141 144 162 148 141 152 157 152 145 140 142 144 149 156 154 140 140 156 166 148 143 156 166 148 154 156 139 148 148 148 153 160 159 156 160 156 159 160 158 164 148 148 148 152 156 156 153 156 155 156 159 160 156 156 152 156 158 160 150 164 176 164 167 168 162 164 164 168 179 164 167 172 174 168 156 164 162 172 173 168 158 176 177 172 173 176 184 176 170 180 200 192 179 176 176 184 175 172 181 188 186 184 182 184 185 180 182 180 190 172 173 176 176 180 163 164 173 168 174 192 184 180 182 172 178 172 169 180 178 176 174 176 176 176 171 172 171 164 167 168 172 176 171 168 172 168 171 176 180 168 169 168 160 160 169 172 169 176 169 164 170 176 177 176 168 168 170 172 181 176 174 164 168 184 178 176 170 176 179 168 179 176 176 184 184 176 181 180 173 172 187 184 176 172 175 188 183 184 188 180 187 176 168 172 162 176 176 164 164 160 158 160 160 164 153 164 162 164 171 160 158 168 176 164 171 164 162 168 170 176 172 164 181 160 159 180 176 164 156 152 148 156 159 160 168 172 160 156 180 168 159 160 160 160 158 168 174 172 172 176 179 164 157 144 135 144 164 172 160 156 167 176 168 188 192 180 183 172 154 152 141 148 133 136 159 176 181 180 170 164 173 180 194 192 195 188 184 168 139 136 128 136 149 152 152 148 151 160 157 152 157 152 149 160 158 160 160 156 160 160 157 152 152 156 156 152 152 156 161 164 153 156 156 152 157 152 153 152 152 156 144 152 151 152 140 148 148 148 144 140 134 140 145 140 142 144 144 148 145 152 145 152 142 132 141 140 126 140 131 140 144 128 120 124 123 136 133 132 134 144 137 140 154 152 142 144 148 152 141 132 138 140 136 140 140 132 131 124 124 132 131 124 116 132 126 128 120 128 139 124 129 128 124 132 128 128 123 124 125 128 128 127 124 120 120 133 136 129 132 143 136 136 136 139 140 142 140 135 148 146 152 156 140 147 140 138 144 134 136 138 144 140 140 140 148 140 148 154 156 141 144 155 140 140 152 153 148 147 148 151 152 136 144 154 140 132 148 162 156 159 164 151 152 164 156 157 164 165 160 157 160 165 172 169 152 158 148 152 152 154 152 156 152 152 160 163 156 150 152 155 140 142 148 145 152 158 148 146 156 151 152 143 140 136 152 159 152 147 144 161 160 161 156 165 168 164 156 148 152 150 148 140 152 162 164 157 152 156 160 166 152 148 140 157 164 169 164 150 156 154 156 161 152 152 160 158 152 161 168 162 164 161 172 161 164 169 168 168 168 180 168 173 168 167 168 172 168 162 160 168 164 173 176 169 168 169 168 175 176 173 172 175 184 187 184 177 176 170 168 173 176 175 176 176 180 177 176 171 180 182 188 178 168 181 176 169 176 185 176 171 172 185 180 180 176 169 164 167 172 175 168 167 164 172 172 170 172 159 168 162 164 171 172 174 168 164 168 172 176 180 172 174 172 170 172 168 176 174 168 166 168 167 176 185 176 166 160 162 164 176 172 163 164 170 168 176 176 172 168 177 172 169 176 173 176 187 176 177 184 178 172 179 184 187 180 173 176 177 176 184 180 184 188 179 188 173 168 178 180 166 164 162 160 156 148 167 156 153 156 163 172 169 160 163 168 171 168 164 164 165 164 166 168 167 172 174 172 181 176 175 160 154 152 150 152 153 164 170 168 161 160 169 164 159 168 169 164 156 172 179 172 175 172 164 156 138 152 170 172 159 156 161 164 170 168 186 172 165 172 178 164 167 172 169 164 169 172 177 172 174 176 185 184 199 192 191 172 163 144 126 136 135 140 151 152 145 156 161 152 146 148 155 152 152 152 150 148 153 160 163 160 163 148 144 152 167 148 140 148 148 156 156 148 157 160 148 148 155 148 160 152 143 144 137 152 150 136 152 144 139 136 132 140 147 140 139 144 150 144 136 140 148 144 136 140 132 128 133 132 135 136 142 136 125 124 131 124 131 128 132 136 136 140 138 144 137 136 144 152 151 144 148 140 133 136 135 132 132 124 119 132 133 128 129 124 136 128 123 124 129 128 122 128 127 132 130 124 131 124 119 120 120 127 132 125 124 128 132 149 140 131 132 125 132 143 132 140 136 129 136 150 148 147 148 145 136 139 136 136 136 132 144 146 144 140 140 146 144 139 152 151 136 141 152 154 148 150 148 145 148 138 140 148 152 144 136 141 144 156 168 163 152 164 156 153 168 150 152 159 160 160 156 159 164 159 168 158 160 156 168 161 156 158 160 146 148 162 168 162 152 150 144 143 136 142 152 142 144 153 148 149 152 144 144 144 136 150 156 150 160 161 160 155 164 174 168 164 168 156 152 156 148 152 140 147 164 166 156 155 164 151 148 157 152 152 164 164 164 165 160 158 152 163 164 154 156 154 160 167 152 157 164 170 164 156 152 163 172 174 164 169 172 171 176 182 176 164 168 172 168 167 168 168 176 187 172 167 176 176 168 167 176 181 180 165 180 185 180 170 172 179 172 162 172 176 168 161 168 169 176 180 176 165 172 181 168 169 168 184 176 178 180 177 172 173 176 179 176 169 168 159 164 158 160 164 172 165 148 166 164 158 160 168 176 174 164 167 180 179 176 173 164 171 168 168 172 180 172 171 168 168 164 168 172 171 172 180 172 160 164 170 164 160 172 167 172 166 168 179 176 175 184 178 172 163 168 164 172 165 168 175 180 171 172 177 176 175 172 183 176 186 184 167 176 183 172 182 172 173 176 179 172 167 164 163 168 163 160 165 160 158 156 160 172 175 156 154 164 165 164 165 156 157 156 155 168 166 176 177 176 179 168 169 164 162 148 139 152 152 152 170 164 153 164 164 164 170 168 170 164 165 164 177 176 174 148 134 140 160 172 174 156 150 156 160 168 183 168 159 164 165 176 188 180 180 184 183 176 175 172 179 180 185 180 184 176 160 156 155 136 119 144 148 152 158 156 148 156 162 152 145 140 140 156 159 144 144 148 160 156 154 160 164 152 153 160 159 156 145 148 153 156 154 140 147 152 149 160 155 156 155 160 152 152 144 136 151 148 148 140 148 140 131 132 142 148 134 152 145 148 150 140 136 144 145 136 143 128 129 132 138 132 140 144 125 128 134 132 123 132 123 120 141 144 137 144 145 144 145 148 149 148 153 152 142 136 139 124 121 120 116 116 126 132 129 128 138 132 133 124 126 124 127 128 129 132 137 132 121 128 130 124 123 129 132 127 128 143 140 130 128 140 140 137 140 133 144 143 136 129 140 149 140 150 148 139 144 141 136 135 136 138 136 140 144 146 152 149 144 145 144 147 144 144 148 147 148 155 140 134 144 152 148 142 144 156 144 132 132 147 160 168 164 151 156 159 160 156 152 158 160 157 156 158 160 156 156 158 152 158 172 163 164 163 152 149 160 163 168 163 164 166 152 138 148 145 148 154 148 143 152 162 160 149 140 139 144 148 144 139 148 159 164 166 164 150 160 167 160 159 160 155 148 146 148 153 160 152 156 158 160 166 156 142 156 162 156 157 156 153 156 162 156 163 160 160 156 166 164 162 164 154 160 158 144 161 168 166 172 172 172 166 172 169 176 170 168 163 168 167 164 168 172 173 180 175 180 181 176 180 180 172 168 177 184 185 180 171 168 174 176 178 172 171 172 175 176 172 168 165 168 181 180 183 176 167 188 186 168 169 172 170 172 177 180 178 172 174 184 179 168 166 164 158 160 167 160 158 164 159 164 178 172 158 164 179 172 164 176 187 176 176 176 163 172 173 172 177 172 170 172 161 172 167 168 179 172 171 172 173 168 166 176 159 164 173 168 164 168 176 172 164 180 177 172 176 168 166 160 158 160 169 172 175 176 173 168 174 172 173 184 184 184 179 180 182 188 180 176 190 180 174 172 173 172 166 180 185 168 152 160 166 168 159 164 169 164 161 160 163 168 162 156 160 156 144 156 164 168 165 168 177 176 177 172 164 156 154 152 153 152 156 156 157 160 156 152 168 172 168 164 166 164 167 172 172 164 142 152 155 156 167 148 152 152 155 164 176 172 169 176 170 180 191 180 184 184 185 180 179 168 174 184 181 168 168 156 140 144 134 132 128 144 169 160 157 160 159 160 168 164 148 144 151 160 151 152 149 152 157 156 154 152 150 156 162 164 163 160 154 152 153 148 155 156 140 144 150 148 152 160 151 148 161 164 154 152 155 148 144 152 149 140 136 128 138 136 131 144 154 140 144 160 155 140 142 140 150 144 133 136 134 132 131 132 139 132 141 136 131 128 124 128 133 132 136 136 142 148 151 148 150 156 155 144 140 140 140 140 124 124 120 124 116 124 130 132 121 132 132 128 119 124 125 128 139 132 133 132 136 132 131 132 120 120 128 129 136 137 136 140 136 122 132 144 140 140 140 140 140 141 136 141 148 148 148 152 144 141 140 136 132 135 136 140 140 143 144 145 144 145 136 148 140 136 152 162 152 140 152 149 144 147 148 157 140 139 148 138 136 136 148 157 160 157 156 150 156 161 152 162 156 169 168 159 156 167 156 158 160 165 164 169 160 162 156 149 156 157 156 163 164 159 160 162 152 145 152 146 148 157 144 148 160 158 148 146 136 138 148 140 144 157 160 154 152 161 156 154 156 159 140 158 152 143 152 151 148 158 148 146 156 165 168 165 152 155 164 160 156 153 156 162 160 160 172 165 164 175 164 159 160 165 156 156 156 154 156 159 168 167 164 163 168 171 164 162 168 161 168 161 160 171 168 163 164 180 180 184 172 173 168 171 168 178 180 176 168 177 168 172 164 172 172 165 168 177 168 183 184 181 172 178 180 177 180 188 176 176 184 184 172 160 176 175 180 183 176 173 176 181 180 168 172 180 168 167 168 157 156 162 168 171 172 179 176 168 168 169 168 176 172 168 172 182 180 161 168 173 176 174 168 166 160 172 168 162 176 187 176 165 176 178 172 179 180 172 164 169 168 171 168 162 172 179 176 164 168 175 168 168 172 173 176 173 172 173 168 172 172 180 184 177 176 174 176 184 180 183 184 181 176 184 176 169 176 178 176 178 172 172 172 164 164 171 176 170 164 168 172 166 172 170 168 158 152 139 144 153 148 164 172 169 168 174 180 176 172 164 160 159 148 153 156 151 156 162 156 155 160 166 164 160 160 165 168 167 164 161 152 159 156 157 144 135 156 156 168 176 172 162 168 178 180 189 176 171 172 179 168 165 168 165 156 147 144 147 160 149 152 145 140 131 156 164 168 166 148 151 148 163 160 163 164 156 152 162 140 142 152 157 156 148 148 145 148 154 152 156 148 155 152 154 152 143 148 159 140 144 152 160 148 154 156 150 148 159 152 153 144 140 140 144 144 136 136 132 136 135 132 152 144 153 148 151 152 153 140 135 144 140 132 131 136 129 136 138 132 143 140 137 132 132 124 123 132 139 136 134 136 133 144 149 152 157 152 141 136 133 128 131 116 124 120 115 120 126 120 127 132 127 128 118 112 128 132 135 132 130 136 137 136 140 128 127 120 113 132 140 138 124 128 136 143 140 127 132 141 140 139 132 130 140 144 144 143 156 156 144 147 136 135 140 131 132 135 136 146 148 145 144 144 148 136 140 142 140 144 148 150 144 151 148 148 156 150 148 142 140 136 140 142 140 146 156 167 156 157 164 166 164 156 156 160 168 171 164 160 160 159 160 166 156 163 168 162 160 160 156 152 148 154 156 163 160 153 160 160 144 139 140 150 160 153 152 154 148 149 144 142 144 146 140 151 152 155 152 147 160 162 160 158 156 159 156 147 148 151 152 150 160 163 160 159 160 163 156 156 168 165 152 159 160 166 168 161 164 173 160 157 168 162 164 173 168 158 156 163 164 162 160 160 156 167 164 162 156 162 160 164 172 183 168 171 172 168 160 168 180 180 176 169 176 162 164 171 172 183 168 165 176 175 176 168 164 176 168 171 176 172 180 181 176 182 176 183 180 177 180 179 184 173 180 182 172 165 172 188 184 176 180 183 172 173 180 177 172 178 172 172 164 159 164 169 168 170 176 177 168 162 164 172 164 160 164 175 176 182 168 162 176 170 172 168 172 167 168 175 172 175 180 179 180 175 180 182 176 187 172 169 180 175 176 169 168 179 176 173 172 173 168 162 168 172 168 163 168 173 168 167 176 176 184 181 168 173 172 186 176 182 180 171 180 179 180 178 176 179 176 179 168 167 176 171 176 172 168 185 176 168 168 169 176 177 164 158 156 164 164 153 156 145 164 170 160 164 176 167 168 173 176 174 164 154 152 146 156 166 168 157 156 150 156 159 160 160 156 162 172 168 160 165 168 151 152 140 160 160 168 175 176 170 156 157 172 177 168 158 160 145 152 150 144 143 136 135 132 130 144 146 156 155 156 157 148 162 156 157 148 150 164 158 156 148 152 160 152 152 144 143 152 153 152 142 140 141 144 151 148 144 152 146 156 147 152 157 160 154 152 152 152 157 160 155 152 158 144 143 152 157 148 150 148 136 140 139 136 134 136 142 144 140 144 143 148 152 140 142 148 143 144 137 144 134 128 139 136 132 132 134 128 125 128 131 124 120 124 133 140 128 132 147 148 150 152 154 148 144 140 138 136 117 116 126 124 119 120 133 140 129 140 136 120 126 132 128 128 138 136 121 136 139 136 133 132 125 128 132 128 140 140 136 132 136 135 140 141 136 136 140 139 128 131 140 134 144 150 144 155 156 134 140 148 136 138 144 133 136 137 144 142 140 149 144 148 140 141 156 151 144 137 136 151 152 142 140 146 148 143 152 157 144 145 140 134 148 164 168 168 156 160 160 158 152 157 164 158 164 163 164 165 164 163 164 166 160 156 160 161 152 156 156 162 164 163 156 157 152 158 160 153 148 146 152 151 144 149 148 154 144 147 152 151 156 151 152 149 148 160 156 153 156 165 168 158 160 144 148 149 148 157 160 156 160 168 164 165 164 155 156 167 164 160 164 160 160 160 164 167 156 153 152 150 160 179 176 161 164 165 168 166 160 158 172 171 164 165 168 165 168 168 164 181 176 165 168 171 180 173 172 178 172 165 168 173 168 170 184 168 176 175 180 172 172 170 172 168 172 180 184 179 176 163 176 170 168 171 184 186 172 168 176 180 164 176 176 170 172 177 172 169 168 177 176 190 180 181 176 170 176 168 172 177 172 165 160 160 168 171 172 173 168 167 172 161 164 174 164 175 180 168 160 173 172 169 160 172 172 169 176 176 176 178 180 184 180 177 176 182 176 167 188 183 172 180 172 177 172 174 172 172 164 165 168 171 172 174 172 168 168 166 168 176 180 171 172 173 180 182 188 184 180 180 180 176 184 181 172 175 176 178 172 184 176 163 160 177 180 172 172 180 176 164 172 182 172 173 168 165 180 184 172 159 156 160 164 161 160 173 168 169 172 186 180 170 164 157 152 152 160 170 160 147 156 160 160 151 160 158 152 162 168 161 160 157 152 136 152 175 172 179 176 184 172 159 156 154 156 151 148 137 132 137 144 148 140 127 136 132 148 138 140 158 160 164 156 157 164 174 160 146 148 157 156 148 152 147 144 148 156 144 164 157 140 137 132 146 140 145 152 144 156 152 148 150 152 155 152 166 144 137 152 163 160 148 148 149 152 148 148 138 144 153 140 139 144 145 136 135 136 128 140 144 144 150 136 146 148 132 136 141 140 140 132 140 140 131 136 138 136 134 132 123 124 119 124 123 120 122 128 135 136 143 152 161 160 158 152 151 144 139 132 138 128 110 132 130 124 140 132 139 140 136 128 127 120 120 132 138 140 128 128 143 128 124 128 131 120 127 128 130 136 136 134 132 139 132 124 128 138 136 139 132 130 132 143 136 150 148 143 144 143 152 141 144 139 132 146 144 138 140 135 144 149 148 150 148 155 136 143 152 156 152 146 140 142 144 142 140 142 140 146 156 158 144 138 148 152 152 153 164 165 160 146 152 155 152 162 164 161 168 168 164 162 168 172 172 160 160 159 160 160 160 156 160 171 168 162 164 163 156 153 152 157 156 148 136 142 148 158 152 140 152 154 144 145 148 155 144 155 164 158 152 164 160 163 156 152 152 149 156 152 156 158 156 169 164 154 160 172 168 161 164 151 156 162 156 155 160 158 156 156 156 151 156 168 180 178 168 159 164 170 156 158 164 170 172 166 164 169 164 166 172 166 180 172 164 165 172 174 176 181 176 167 168 176 172 174 172 181 180 166 168 173 168 168 176 176 176 174 172 176 176 163 168 178 168 163 180 174 172 181 176 174 168 176 180 174 172 169 180 176 168 156 180 179 184 183 176 176 184 181 168 167 180 184 176 169 160 165 180 183 176 173 168 167 168 168 176 169 172 169 160 164 168 177 172 173 172 171 160 167 168 174 180 181 176 176 180 183 176 175 184 192 172 174 176 175 176 169 164 175 176 170 172 178 180 179 176 178 176 172 176 175 168 176 168 170 184 182 176 177 172 173 176 189 184 176 184 177 180 179 168 171 184 177 168 168 168 173 172 171 168 169 172 182 172 175 172 174 172 176 168 177 180 165 156 174 172 159 164 175 176 178 176 179 176 180 164 161 160 162 160 156 156 173 160 158 148 152 156 151 160 165 160 153 140 154 152 168 168 183 176 174 172 169 156 150 144 143 144 143 140 144 148 143 144 141 160 142 140 155 156 156 152 158 156 143 152 170 176 165 156 152 156 156 152 156 156 161 160 149 156 166 152 147 136 134 148 146 136 146 152 155 148 152 148 152 152 157 156 141 152 153 160 169 156 144 152 145 144 149 144 141 148 137 140 142 144 138 128 126 128 139 152 154 152 151 148 142 140 137 144 143 148 137 128 131 140 142 132 136 132 126 128 121 116 116 120 129 132 133 136 147 152 146 152 158 156 160 148 140 136 139 136 129 136 136 136 131 136 137 132 144 140 135 124 119 132 133 132 137 140 138 132 129 132 127 124 130 120 125 136 132 136 132 122 132 132 128 131 136 131 140 144 144 137 148 155 140 140 144 136 132 154 144 139 136 135 136 138 152 141 136 153 152 144 148 145 156 143 144 156 152 140 152 149 140 149 152 139 144 140 140 148 144 140 140 146 140 145 156 154 152 158 156 156 164 159 160 163 160 162 156 154 152 163 172 164 168 173 164 165 160 163 164 157 168 163 160 161 164 165 148 148 148 145 144 144 164 160 156 147 152 146 144 143 140 147 152 148 160 164 164 158 160 168 152 149 156 152 144 153 160 161 144 148 168 164 152 158 164 160 160 155 160 157 152 155 156 159 164 163 160 146 160 170 168 169 164 165 168 172 160 152 152 165 172 171 176 166 164 174 172 153 160 170 168 176 172 176 172 177 176 173 164 171 164 164 184 187 176 177 180 175 168 175 176 177 184 179 164 163 176 169 164 172 172 170 176 183 172 172 172 179 176 168 180 176 172 171 172 177 164 161 160 176 172 168 172 180 180 185 172 175 172 180 180 177 172 175 172 173 176 172 176 169 172 168 168 170 180 176 168 166 164 163 176 169 164 164 164 162 168 163 164 164 168 179 172 181 188 183 184 194 184 178 180 178 180 175 176 172 176 186 180 179 184 181 180 187 172 170 176 175 176 169 168 180 172 184 180 165 172 163 172 176 176 182 176 177 172 179 180 175 168 163 168 162 168 168 168 177 172 161 176 178 168 169 172 169 172 170 168 181 176 178 176 173 176 167 160 162 168 178 168 159 172 187 176 168 164 160 164 169 172 162 168 168 160 149 160 152 160 165 160 158 152 147 164 181 188 183 176 170 164 163 156 154 148 148 152 147 152 151 156 141 152 145 144 158 152 161 148 162 156 153 148 133 140 144 148 165 168 159 156 164 164 159 168 170 160 152 152 161 152 161 156 144 144 136 144 140 140 149 148 159 156 147 152 145 164 159 144 138 148 146 156 176 156 154 156 147 148 142 148 150 144 141 140 140 140 126 136 150 140 142 148 143 140 146 140 145 136 137 152 149 136 125 124 141 140 128 136 137 136 130 120 116 120 131 132 136 128 137 140 146 152 154 156 157 160 152 140 128 136 135 140 151 140 127 136 135 132 134 140 144 132 136 132 137 124 122 136 146 140 132 132 128 132 129 132 115 136 148 139 132 127 124 130 128 126 132 138 136 134 140 150 148 141 148 137 136 140 140 150 144 140 136 131 128 134 136 143 148 143 148 149 132 133 144 143 144 154 152 146 152 143 144 141 144 147 144 143 144 151 144 142 140 138 132 128 140 169 160 154 156 155 156 163 160 161 152 164 160 150 152 159 156 158 164 169 176 176 164 163 164 162 152 161 160 160 156 160 164 155 148 142 144 145 144 165 164 157 152 150 140 139 152 146 144 149 160 156 160 168 172 156 156 155 156 151 140 143 152 161 152 156 156 149 156 164 164 154 156 159 156 172 160 153 152 160 160 163 156 149 148 167 168 163 152 157 160 171 172 154 160 155 160 171 172 171 172 168 168 161 164 172 156 158 176 171 176 181 168 176 176 166 164 160 168 172 172 177 176 181 172 173 176 181 172 179 180 166 164 175 168 173 168 165 164 181 180 167 172 170 164 164 172 179 176 168 172 176 180 172 172 175 176 169 184 176 176 182 180 167 176 176 168 176 176 173 172 165 168 173 176 168 172 181 164 172 180 171 172 176 176 169 164 154 160 167 168 153 160 163 160 157 160 174 180 167 164 181 184 186 188 176 180 180 176 184 176 166 172 174 184 178 168 190 184 183 196 181 172 173 172 177 184 175 172 177 176 173 164 156 168 179 172 168 176 178 172 167 172 180 180 181 172 158 168 176 164 165 168 163 168 179 164 155 176 174 168 174 176 172 184 185 176 180 176 158 152 163 160 161 160 158 156 163 156 143 156 165 172 167 172 177 164 159 156 156 156 160 148 165 176 166 164 142 152 170 172 172 172 175 164 164 156 148 152 150 152 147 140 150 156 156 148 156 156 157 156 150 164 163 160 151 148 143 132 125 132 135 156 163 160 167 164 163 164 166 156 148 156 169 156 150 164 156 156 155 144 134 148 147 152 154 156 150 144 148 148 147 144 149 148 142 152 159 164 160 152 151 140 149 148 150 156 152 144 146 140 144 144 145 148 141 148 145 144 143 136 138 144 128 128 151 152 139 132 137 124 126 136 127 124 132 120 121 128 140 136 134 124 118 140 140 152 160 152 159 160 159 148 134 120 134 144 138 136 141 140 137 140 140 140 138 136 140 140 126 128 131 132 140 140 137 136 132 128 132 124 119 132 140 136 132 127 124 135 132 123 124 131 136 143 140 130 136 145 144 135 128 138 136 149 148 138 140 136 136 127 132 142 132 138 140 141 140 144 152 142 144 153 152 150 148 151 136 139 144 145 140 141 148 156 148 143 148 147 148 135 140 146 152 168 164 158 156 156 156 167 164 168 168 158 156 163 168 160 160 168 164 166 172 173 176 164 168 160 156 162 160 152 160 159 160 157 148 150 148 145 148 151 152 157 144 140 148 154 152 152 148 152 156 164 160 161 160 158 156 154 148 137 144 163 164 149 164 171 156 155 160 156 164 166 160 170 164 173 176 154 156 173 164 146 144 167 160 160 160 146 152 158 164 171 160 159 156 163 164 169 168 168 168 162 152 175 168 157 160 160 172 182 172 170 176 159 160 169 176 172 164 164 168 168 172 171 176 179 180 177 172 177 176 173 176 174 172 170 164 173 172 161 172 169 164 161 172 171 168 177 168 175 172 175 180 177 172 179 164 162 164 172 180 183 180 173 172 166 176 182 180 173 172 169 164 180 176 180 168 164 164 177 176 172 168 179 168 164 168 169 164 165 172 166 160 158 164 171 180 168 160 164 172 169 168 183 172 176 180 186 180 172 176 175 168 168 180 169 188 193 180 177 176 184 184 179 180 182 184 176 176 166 168 163 164 172 172 173 164 165 176 169 168 170 172 169 176 180 160 172 172 173 168 157 164 168 168 169 168 165 176 185 172 173 176 174 184 188 180 179 156 139 156 152 152 149 140 135 144 127 132 155 172 177 168 162 168 172 164 159 164 171 168 162 172 185 176 158 156 156 164 162 160 161 160 155 156 159 152 150 156 152 152 150 156 164 156 163 160 164 156 155 156 155 160 163 144 136 132 133 136 134 148 146 160 169 160 158 156 171 160 149 156 169 160 156 164 154 152 154 144 150 144 146 148 150 148 148 144 152 144 152 148 143 152 157 140 149 152 155 156 156 156 157 156 158 156 164 152 146 148 145 140 143 140 146 152 156 148 146 148 138 140 144 132 126 136 152 144 134 132 129 128 135 124 116 120 122 132 137 148 141 140 125 124 122 132 159 160 161 156 165 144 136 140 133 124 128 136 136 132 139 132 149 132 139 140 129 128 122 128 136 136 137 132 145 128 123 128 133 128 133 136 138 132 132 121 128 124 120 129 132 134 132 130 132 140 140 144 144 138 140 146 148 141 140 141 144 137 140 138 132 126 132 136 144 142 140 140 144 151 140 137 144 145 148 155 140 135 140 147 140 135 136 150 152 147 148 149 144 145 148 148 148 145 160 164 156 158 164 167 168 162 160 163 148 154 156 169 160 161 168 174 168 168 172 172 164 163 160 159 156 154 160 158 160 169 160 155 152 146 140 140 152 153 148 146 136 146 152 150 148 150 148 158 160 164 156 169 168 154 144 144 148 146 152 156 156 153 160 173 156 149 160 161 160 164 172 170 172 164 156 170 172 158 152 149 160 161 164 166 160 148 164 163 160 168 160 154 168 170 168 170 168 165 164 164 164 166 168 167 168 171 168 173 176 174 172 159 176 179 164 168 168 170 164 163 176 177 168 172 168 165 172 177 176 181 172 168 164 157 168 178 164 172 172 164 164 163 168 166 168 169 164 173 176 179 180 176 168 175 168 160 164 179 184 183 168 161 172 175 176 184 180 179 176 181 176 172 168 168 180 178 176 172 176 172 164 181 176 168 168 172 168 179 164 163 168 171 168 163 152 149 168 173 172 157 176 177 180 176 180 183 184 183 176 175 172 165 172 173 180 182 172 178 184 182 180 179 176 172 172 175 176 163 172 182 160 157 168 168 168 176 164 165 164 162 168 170 168 169 172 164 164 167 160 159 168 160 172 173 172 175 172 168 176 179 180 189 180 162 152 149 156 149 140 135 132 123 136 132 136 146 160 184 168 161 164 164 172 172 164 163 168 168 172 176 168 178 168 170 164 159 160 150 152 155 156 140 148 164 160 151 148 157 160 166 160 160 160 174 164 165 160 161 152 166 164 141 132 121 132 143 144 148 144 162 168 162 156 160 168 163 160 162 156 156 160 167 156 150 148 145 148 148 144 150 144 144 156 147 144 149 148 155 148 157 156 149 148 144 152 163 156 154 156 157 156 162 164 155 152 146 140 137 136 139 152 159 148 150 144 141 144 147 136 135 140 133 136 133 136 141 140 130 136 135 124 115 124 133 128 131 132 132 116 125 132 139 148 159 160 152 148 142 140 129 128 127 128 125 132 142 136 140 136 135 132 114 120 123 124 135 132 139 140 137 136 119 120 129 132 133 136 140 128 133 132 124 131 128 117 136 149 140 130 136 133 136 150 144 139 136 145 148 148 148 146 148 143 132 138 136 139 128 132 136 151 144 142 156 153 144 142 140 145 148 150 148 142 140 135 132 137 140 135 144 161 152 147 148 148 144 134 144 142 144 156 160 160 164 161 172 164 156 155 172 162 160 156 168 173 160 158 168 171 168 164 164 161 160 163 152 151 164 176 164 157 164 162 152 145 152 147 140 155 156 147 148 136 160 153 152 149 156 158 164 155 160 168 164 172 156 147 144 151 156 152 144 155 156 151 156 157 152 159 160 162 160 166 168 162 164 173 164 151 148 149 156 153 160 159 160 168 172 173 160 156 172 163 164 170 164 166 168 164 160 162 172 161 160 168 168 175 172 174 180 168 168 173 156 165 164 165 176 179 168 176 176 174 184 170 168 171 180 177 172 185 180 170 176 167 168 166 168 168 172 183 164 155 152 162 164 154 160 168 168 169 176 178 180 172 176 172 172 173 172 176 172 171 172 164 168 173 180 185 180 190 188 179 180 164 180 188 172 176 184 179 180 169 176 185 188 173 184 179 176 178 176 174 172 164 160 159 160 160 172 168 164 161 168 175 176 176 176 184 180 168 168 173 160 168 168 184 180 177 180 185 184 180 176 170 168 173 176 186 180 186 184 170 164 155 176 179 168 173 176 169 172 170 160 164 164 165 176 163 172 167 156 160 156 168 164 174 176 165 176 196 188 186 184 172 148 150 152 149 144 133 136 128 140 150 156 157 172 167 168 177 168 164 160 159 172 176 168 171 168 173 164 168 180 180 168 168 160 151 148 148 148 141 140 150 152 151 160 162 164 164 164 157 160 151 168 176 164 159 164 166 164 145 136 134 124 127 136 150 148 156 156 158 168 162 156 159 164 169 160 156 160 165 168 161 152 153 148 154 152 146 144 141 148 155 144 144 156 149 148 152 160 148 156 158 144 150 160 149 156 151 152 157 152 151 156 148 140 143 144 139 148 153 156 149 148 143 144 145 144 130 132 144 132 130 144 151 148 134 128 132 128 129 128 128 128 124 128 123 128 126 136 131 132 141 136 139 136 127 128 147 132 121 132 133 132 126 132 141 140 130 132 113 116 116 120 129 128 123 140 137 132 125 124 129 136 140 128 121 132 134 132 131 126 128 134 128 124 132 141 136 137 132 130 136 138 144 135 140 146 152 149 152 143 148 154 144 143 144 138 140 136 136 151 148 150 144 148 148 150 148 155 152 147 148 143 136 136 144 143 140 142 152 157 148 144 148 143 144 138 144 146 160 160 156 163 160 165 156 153 160 170 168 158 164 173 172 161 152 154 168 171 172 154 156 162 160 161 160 163 160 168 164 161 156 143 152 159 144 146 152 150 148 145 140 149 156 163 152 150 156 155 160 157 160 165 160 159 148 145 148 159 156 150 148 157 160 147 156 161 160 171 164 150 160 170 164 163 168 155 152 157 156 156 160 156 160 163 164 178 172 168 164 164 160 164 164 173 168 166 164 167 164 171 164 151 164 175 176 177 172 165 156 163 164 164 164 159 172 177 176 165 180 182 172 181 184 182 180 187 184 177 184 175 168 169 168 170 172 163 168 173 180 176 168 167 168 165 164 165 172 170 172 180 176 170 172 177 180 175 180 175 172 173 172 175 164 161 172 182 184 179 184 174 172 183 172 174 180 174 176 189 180 177 180 175 172 190 180 174 176 183 180 181 188 186 188 175 168 177 168 163 156 166 168 173 168 174 172 175 184 175 176 172 168 163 164 170 176 179 180 183 180 174 172 177 172 183 184 187 192 194 188 183 180 167 168 177 176 176 168 165 172 176 176 169 172 163 160 169 168 172 172 170 160 165 172 161 176 184 188 201 188 195 188 172 168 152 144 144 136 133 140 136 144 160 160 170 176 170 164 156 168 178 164 161 160 168 168 171 176 171 172 169 172 167 176 167 160 172 168 153 148 143 144 144 152 148 152 157 160 166 164 157 148 149 152 149 164 161 156 166 164 152 136 140 140 135 140 140 156 163 160 157 148 151 152 162 152 151 156 160 160 158 156 167 156 150 152 158 160 153 156 154 148 155 160 146 160 159 148 136 144 149 148 154 148 150 152 146 152 148 148 160 160 149 152 153 144 142 144 143 152 155 152 148 152 154 144 141 136 136 140 145 140 134 148 154 148 140 128 134 136 122 120 140 132 121 120 116 124 126 140 139 132 135 140 126 132 134 136 129 136 139 132 131 140 148 140 124 136 138 132 122 116 129 120 108 120 116 132 138 132 130 136 135 132 130 128 124 124 124 132 134 132 124 125 128 138 124 117 132 142 136 129 120 128 128 138 144 146 140 139 136 147 140 148 148 145 140 137 136 132 140 130 140 142 140 144 144 143 148 156 160 148 144 144 148 148 140 148 140 145 144 135 144 152 144 137 140 152 132 137 144 157 160 170 168 164 164 162 160 163 160 158 156 168 168 154 156 160 160 167 164 169 164 159 156 166 160 155 168 153 152 171 156 153 152 160 156 141 144 149 148 147 152 156 148 148 144 153 156 155 144 165 160 154 164 158 156 138 144 148 152 155 156 148 156 161 160 161 164 177 168 153 156 163 168 156 152 154 152 155 160 166 160 160 160 164 164 165 164 162 160 171 164 152 164 169 168 158 168 182 172 163 168 165 164 169 176 173 172 171 168 165 164 152 168 175 172 167 160 171 172 173 172 170 176 193 180 179 176 172 172 172 176 178 172 178 160 160 172 171 168 172 172 170 176 182 176 171 180 179 184 184 172 180 184 169 168 177 176 180 172 171 172 179 176 170 168 164 172 171 176 180 168 172 176 178 168 164 172 169 168 181 168 172 184 180 180 180 176 179 176 185 184 181 188 195 184 181 176 175 168 168 180 175 184 182 180 174 168 179 180 186 176 161 168 159 168 167 176 177 180 184 176 175 180 187 184 187 184 190 192 184 188 185 172 167 160 165 176 180 172 164 164 178 168 169 172 166 168 176 168 170 176 171 172 164 168 187 192 205 196 191 176 171 156 138 144 141 148 130 136 157 148 151 164 173 164 175 164 161 160 154 160 170 172 172 168 169 164 158 168 171 164 168 168 166 164 175 176 180 168 159 160 155 152 145 156 161 148 150 160 169 164 160 152 156 164 155 156 164 160 162 144 146 152 132 128 141 152 160 164 167 152 144 148 152 164 151 144 147 160 159 152 156 164 160 156 149 148 153 152 144 152 160 152 156 148 153 152 151 144 143 152 155 152 141 152 147 132 148 152 154 152 148 144 149 152 154 144 141 144 157 152 149 140 161 148 147 144 140 156 153 136 130 140 149 140 138 132 131 140 134 124 127 136 132 120 116 112 128 128 137 136 138 132 132 140 130 132 140 140 120 132 146 132 139 144 142 132 140 124 128 124 119 116 124 120 115 120 133 124 123 124 130 124 119 116 115 124 128 120 127 116 117 126 128 126 124 128 128 130 136 135 144 135 132 121 132 156 148 135 140 151 148 143 148 143 152 142 136 140 136 129 140 140 144 137 144 145 144 146 160 152 140 136 144 148 148 147 152 143 140 147 140 138 148 152 144 145 144 139 136 144 152 165 164 161 160 162 160 160 160 160 152 150 164 153 156 163 160 166 164 161 164 167 164 166 168 156 164 161 156 153 160 158 160 160 160 152 148 140 144 151 148 151 148 147 152 147 156 166 156 158 168 168 164 169 160 135 136 135 148 152 156 157 160 164 152 167 172 164 176 165 160 170 164 154 140 149 152 147 160 154 156 178 172 172 172 162 156 154 168 155 160 163 160 167 168 157 168 163 156 162 164 166 168 174 164 167 168 162 160 171 168 170 160 167 172 172 172 176 176 175 172 173 180 172 180 179 184 172 164 168 176 174 176 174 168 168 176 180 172 177 176 167 172 179 184 181 172 184 184 181 188 179 172 174 168 166 176 184 180 175 176 180 176 175 168 164 152 165 180 182 176 173 176 173 164 166 168 170 168 157 172 172 168 175 172 171 176 180 176 176 188 184 180 183 192 192 184 176 180 179 180 184 184 188 180 182 180 180 184 190 180 179 172 162 160 176 188 179 172 179 180 184 184 182 184 181 176 177 176 191 188 190 176 180 164 145 152 168 176 185 168 161 168 177 176 170 168 167 164 173 168 162 164 184 180 181 184 203 192 173 172 162 152 151 144 130 136 142 148 159 164 163 164 164 164 167 168 174 160 159 164 151 160 170 164 167 164 163 164 179 168 167 172 173 172 170 176 180 184 180 164 172 164 170 156 153 160 155 156 159 164 174 164 157 160 167 152 158 172 165 148 145 152 142 136 133 144 159 168 168 156 142 148 145 156 160 148 147 156 157 160 158 160 154 152 152 152 148 156 151 144 153 160 153 152 154 152 152 144 149 156 156 152 147 144 150 140 141 148 150 152 151 144 147 156 149 144 149 156 154 148 160 160 139 152 155 148 150 160 162 152 138 136 140 140 137 140 136 132 143 136 131 136 127 124 122 120 129 124 140 132 132 132 140 132 131 136 139 140 139 140 133 132 137 144 143 140 144 140 129 124 128 124 117 124 125 124 135 116 121 128 122 116 119 124 120 116 120 120 118 120 119 120 124 122 128 124 124 135 128 125 132 142 132 129 144 133 148 145 140 146 144 149 152 150 140 138 148 141 132 148 136 132 132 143 144 139 144 143 156 156 144 147 140 143 140 138 144 145 144 140 148 141 144 157 156 146 152 145 144 140 144 157 164 160 168 162 152 156 160 169 160 149 152 165 168 167 160 157 160 159 164 168 168 163 160 159 156 171 168 169 168 158 160 171 156 150 152 143 140 149 156 146 136 149 148 156 156 157 168 157 160 165 172 173 152 142 132 133 144 154 156 165 156 160 168 161 164 171 164 159 156 159 164 166 148 148 160 151 144 146 156 166 172 170 176 183 164 149 160 168 164 160 156 158 156 167 156 164 160 148 168 170 168 173 164 168 172 164 160 153 164 163 172 176 180 181 172 175 184 179 164 171 184 179 176 176 180 182 172 169 168 171 176 164 172 159 168 191 184 176 180 181 168 179 180 177 180 179 184 191 176 182 172 167 164 169 180 178 164 172 176 179 184 178 172 165 160 166 172 185 184 174 184 176 172 160 164 168 164 165 160 163 160 164 168 165 164 173 176 183 180 174 180 185 184 194 184 177 176 188 192 192 180 188 184 183 184 173 184 182 176 182 176 173 172 181 176 177 176 183 176 176 176 167 176 175 180 183 176 174 188 199 188 178 188 171 160 162 164 169 172 160 160 166 172 178 168 163 160 162 176 171 172 173 180 186 180 191 188 172 168 155 156 144 144 143 148 151 156 167 176 172 168 165 168 156 164 170 176 168 156 152 164 168 160 154 176 169 164 163 172 169 168 176 172 173 172 173 172 175 176 178 168 170 184 177 168 159 164 160 160 159 160 149 152 163 156 155 152 161 168 152 148 134 140 151 144 138 160 183 164 135 132 140 140 145 148 159 152 154 152 163 152 154 148 151 164 153 152 151 144 163 148 156 156 147 152 158 152 152 152 160 152 146 152 164 152 140 152 152 156 148 148 158 152 152 148 149 160 158 144 141 156 154 144 147 152 152 152 158 156 142 152 151 148 147 136 139 132 135 140 140 136 134 128 126 128 121 136 130 140 141 148 136 140 145 140 145 144 150 144 147 140 125 140 142 136 144 136 132 144 125 128 127 120 126 132 137 128 117 124 126 120 122 128 123 124 127 124 121 120 115 116 128 124 120 121 124 122 124 124 120 131 132 133 132 137 128 139 144 149 148 143 148 154 144 137 140 147 140 140 144 151 136 129 140 149 140 143 148 154 140 149 156 152 140 130 144 155 144 141 156 150 140 146 152 153 148 147 148 141 140 143 152 155 168 177 156 145 152 159 168 162 160 171 168 168 168 169 164 153 160 168 164 164 156 160 168 169 168 170 168 173 164 166 172 156 152 164 148 143 148 153 148 143 148 145 152 157 152 165 168 155 160 172 152 140 128 120 140 159 160 170 164 154 148 161 164 166 164 161 160 163 156 151 152 156 156 159 156 151 144 163 176 168 164 171 172 170 156 165 160 162 160 156 152 168 164 160 160 160 160 179 176 169 164 165 168 171 168 167 164 161 160 160 168 179 172 175 176 170 172 168 168 173 176 185 176 176 176 176 180 176 160 169 172 169 176 174 176 179 172 171 180 172 176 182 172 178 188 188 188 183 172 172 172 170 176 174 172 174 168 174 180 173 168 177 180 165 164 171 180 188 180 184 180 172 164 163 168 166 172 174 168 162 172 173 172 172 176 174 180 178 172 181 180 184 192 189 188 182 188 195 188 183 184 184 184 185 180 175 180 176 176 172 172 179 172 172 172 174 188 177 172 169 168 169 172 177 180 170 180 181 184 179 180 183 176 177 168 158 164 165 168 163 168 166 164 165 168 170 168 168 176 183 184 182 180 178 176 156 148 162 148 142 148 149 160 164 168 171 172 181 172 167 156 162 156 166 172 160 156 168 164 165 160 143 156 184 172 164 164 158 176 174 168 168 168 168 168 174 168 172 180 174 176 186 180 175 160 171 164 150 156 148 144 144 156 154 160 159 148 156 144 147 140 132 144 153 152 172 172 153 136 123 132 131 136 149 152 151 156 152 152 157 148 150 160 171 160 158 156 153 156 152 160 158 156 150 152 161 152 147 144 151 156 153 160 155 140 150 148 155 152 145 144 154 148 147 156 159 148 141 144 141 148 160 160 154 152 151 148 144 136 155 148 140 144 147 132 126 132 139 140 136 128 133 136 125 128 131 132 126 128 140 144 139 140 155 148 146 140 151 144 144 140 146 144 128 136 132 132 136 124 124 120 119 128 141 128 120 124 126 124 123 124 128 120 125 132 128 128 123 120 126 132 124 127 120 119 128 128 128 124 132 129 124 134 132 133 140 142 148 146 136 144 148 135 144 161 152 141 140 143 148 144 140 146 152 142 140 147 148 141 148 154 152 151 144 150 152 147 148 161 144 143 152 159 152 150 148 153 144 139 148 146 148 166 164 160 156 146 152 160 160 166 168 160 152 169 172 164 164 157 160 168 164 162 164 169 168 168 168 163 156 163 164 163 156 160 160 155 152 153 152 149 148 136 140 150 144 156 164 162 164 179 172 154 140 115 128 152 164 166 164 164 148 149 164 163 164 157 160 166 168 160 164 155 152 158 168 161 160 174 160 168 160 164 160 153 172 171 160 150 160 162 160 163 156 156 176 168 168 181 176 175 180 161 168 168 172 177 168 173 176 171 164 172 172 169 172 162 168 167 172 169 168 174 172 179 172 172 176 175 176 178 168 179 168 177 176 164 176 174 172 174 180 179 188 186 180 194 184 175 176 167 172 170 176 177 172 166 180 177 168 171 172 172 172 176 164 156 164 182 172 182 180 181 172 170 172 173 172 176 176 170 172 181 180 171 184 181 164 166 184 177 176 189 184 182 184 189 176 179 188 181 184 181 188 192 180 182 180 169 180 181 176 178 184 169 164 172 176 180 188 183 172 168 168 169 156 162 168 174 184 180 180 189 180 177 184 172 164 163 168 167 168 176 164 157 168 171 176 173 172 186 176 188 176 173 164 149 140 141 148 144 152 158 164 166 172 177 176 183 176 171 172 162 148 160 160 154 160 164 168 164 160 157 156 165 168 175 160 156 156 164 168 173 168 158 164 176 176 160 168 187 180 179 176 176 176 181 180 172 164 151 152 139 144 147 152 153 152 161 148 139 144 152 144 133 148 165 160 167 148 134 132 127 128 130 136 141 144 134 152 159 164 155 152 158 164 162 152 160 164 150 148 148 156 157 152 151 156 150 148 141 152 159 160 154 156 147 156 154 148 150 140 134 148 148 152 156 160 140 148 146 144 147 156 165 156 146 156 152 140 147 148 144 140 132 132 132 136 136 148 145 144 138 136 132 124 135 132 121 132 138 132 135 140 135 144 149 156 143 136 141 140 140 140 133 132 139 124 134 132 124 124 121 120 128 128 121 128 130 140 131 128 125 124 128 128 127 132 126 124 123 132 133 128 124 122 132 133 128 134 128 126 132 126 128 137 144 139 132 137 136 138 140 138 132 150 152 142 144 137 148 151 148 143 148 147 136 137 136 135 140 151 156 152 148 156 156 149 152 154 148 152 156 145 144 158 148 143 140 148 144 149 152 156 160 165 160 152 160 156 164 161 164 161 152 155 160 166 164 169 164 162 156 160 168 172 164 163 168 165 168 166 168 167 168 162 156 150 152 141 152 163 148 144 144 136 148 154 156 154 156 173 168 168 152 119 128 148 164 167 164 159 152 152 156 152 156 160 156 163 164 163 156 162 152 150 160 169 172 170 164 160 164 158 160 161 160 156 156 154 164 162 160 164 168 143 156 174 168 160 172 172 172 171 160 165 168 172 168 170 172 169 168 176 176 173 176 170 160 168 172 173 168 172 180 169 176 177 164 167 168 174 176 171 176 174 172 175 164 168 176 176 184 191 188 192 192 178 188 187 176 170 176 176 168 166 172 180 172 174 180 173 172 165 172 171 172 165 160 170 184 173 172 171 168 169 176 179 172 184 176 174 168 170 168 174 172 180 172 165 176 179 172 176 180 179 184 187 184 175 168 174 188 192 184 189 184 175 168 173 176 180 180 178 176 180 172 166 172 179 168 183 180 179 176 173 168 165 164 164 168 177 180 185 188 188 180 180 176 175 168 166 172 172 176 172 164 169 176 167 176 190 188 189 176 156 152 150 144 130 152 161 164 155 172 185 176 180 172 174 176 171 164 169 160 160 160 146 164 169 172 155 152 165 156 179 164 152 168 162 160 160 160 165 164 163 172 180 172 167 168 164 176 181 184 179 180 181 188 190 172 178 168 158 148 144 144 138 140 136 144 152 148 144 140 148 152 149 160 160 164 162 144 139 132 120 136 134 128 130 140 157 160 153 152 156 156 153 152 154 152 158 160 148 144 152 144 151 156 149 144 154 144 151 156 156 144 154 148 153 148 143 144 144 148 142 148 158 156 159 144 146 156 156 148 150 160 164 144 148 148 142 144 147 144 145 136 134 144 134 132 141 152 152 152 140 124 124 132 131 124 134 140 141 140 137 144 142 144 150 148 129 132 133 128 133 132 136 132 133 136 129 132 128 128 124 128 119 124 128 124 136 132 121 124 128 124 123 124 128 124 130 128 130 128 132 129 128 133 128 133 132 130 128 131 128 127 140 141 136 145 144 139 148 135 128 139 140 134 140 149 144 144 144 144 144 148 152 145 136 134 136 137 144 158 156 135 140 156 148 152 148 140 144 153 156 141 148 145 144 143 148 144 144 148 156 167 172 157 156 165 156 159 164 163 164 160 164 161 160 166 164 171 164 153 152 161 164 165 164 154 160 164 164 171 164 157 164 163 152 139 132 149 152 149 148 152 148 143 156 161 164 166 164 164 152 118 112 132 156 163 164 163 168 158 152 150 148 160 156 151 156 161 156 165 160 148 152 166 168 175 164 165 164 158 156 158 160 153 156 159 148 165 160 161 168 156 152 165 168 168 164 158 164 176 180 159 160 179 180 166 160 164 172 172 168 167 172 169 172 175 168 182 172 172 184 185 180 168 168 176 172 170 172 167 164 172 180 173 184 185 172 175 172 187 192 195 180 170 172 176 172 183 172 178 176 170 168 172 180 188 176 175 176 172 172 179 172 162 168 172 164 158 172 181 176 158 164 170 172 184 188 177 176 169 176 171 172 180 160 163 168 167 168 183 172 169 176 194 196 178 176 169 180 192 184 184 180 179 180 177 176 181 176 172 180 176 176 181 184 175 176 172 180 184 176 179 184 180 180 170 172 169 176 182 180 188 184 180 184 176 172 172 172 176 168 161 164 172 176 183 180 185 180 176 164 146 136 124 148 147 148 160 168 172 180 193 188 187 176 174 168 160 160 169 168 165 160 153 172 176 164 169 164 162 168 167 176 163 152 163 164 165 168 162 172 173 176 183 176 157 160 166 164 167 176 182 176 180 180 187 188 191 188 185 176 179 144 123 124 114 132 131 144 150 140 140 148 165 152 155 156 163 160 153 152 150 144 133 132 124 136 147 144 150 140 150 156 158 152 143 144 148 148 156 144 146 152 145 152 161 152 143 152 154 156 157 156 153 160 159 152 145 152 145 156 160 152 147 152 155 152 160 144 152 152 148 144 158 156 152 148 148 144 146 156 146 148 148 144 137 132 128 124 141 140 145 132 134 128 130 132 141 132 132 144 151 140 149 144 145 140 147 148 138 132 135 136 140 140 131 136 132 124 134 132 129 132 132 136 129 132 128 132 129 128 124 120 122 116 128 128 132 132 120 108 116 132 132 137 140 131 128 137 136 129 120 125 132 136 136 142 148 145 140 148 136 131 136 137 144 145 148 149 148 136 144 150 152 156 148 137 144 143 148 145 144 151 140 141 152 138 148 150 140 145 156 160 144 138 144 144 144 142 140 145 152 154 160 169 160 158 164 165 164 172 172 166 164 158 160 165 152 154 164 153 152 151 148 154 160 155 152 164 164 153 160 157 168 172 156 153 144 148 148 152 156 145 148 155 152 154 160 169 164 169 156 126 116 116 140 163 152 159 176 170 160 150 152 157 160 155 152 155 156 159 164 155 156 159 164 169 172 164 164 159 152 149 148 159 152 156 164 158 152 158 160 162 160 172 168 170 164 164 160 167 172 178 160 168 180 180 176 163 168 170 168 165 160 165 164 159 172 181 184 173 176 181 172 183 176 176 176 166 164 180 188 177 172 176 184 188 192 193 184 182 180 174 180 181 172 172 168 165 168 171 176 175 168 169 176 169 168 176 176 174 176 179 168 173 172 168 176 170 164 172 168 169 172 157 164 164 176 180 176 167 160 174 180 176 172 164 164 167 168 167 176 178 184 184 180 192 180 176 172 179 180 176 180 174 180 185 172 172 176 183 168 164 176 175 180 188 172 172 184 179 184 184 184 180 176 175 168 175 176 170 172 181 184 192 184 177 172 167 168 175 176 168 160 158 172 186 184 191 176 167 152 126 132 135 144 153 164 178 176 173 176 195 172 171 176 172 164 165 160 153 168 162 160 155 160 172 160 166 164 169 168 163 172 164 160 159 164 167 168 177 164 164 164 171 176 171 160 156 164 165 172 175 172 167 168 176 180 184 188 189 188 192 180 168 140 126 128 112 132 127 132 127 156 160 160 165 148 152 156 157 156 165 164 161 148 138 140 139 136 140 148 140 148 155 140 145 140 142 140 143 148 147 152 151 148 155 152 144 144 146 164 167 152 153 144 151 148 147 148 146 144 156 164 153 144 155 156 152 156 149 140 139 152 151 144 141 148 150 148 147 148 154 140 150 148 136 140 135 128 125 128 138 136 137 136 138 136 134 128 139 140 140 148 152 148 150 148 143 148 145 136 138 140 138 144 146 144 134 132 125 128 135 124 137 136 140 124 129 128 125 124 132 132 126 124 128 132 128 140 124 124 119 120 132 132 144 137 128 129 140 133 128 128 132 134 148 146 144 140 144 147 140 130 136 137 136 140 140 142 144 150 148 139 144 152 136 142 148 154 152 151 152 142 148 152 140 151 152 140 144 144 152 153 156 146 144 150 140 146 140 138 148 152 168 163 152 165 168 158 168 187 172 165 164 158 160 159 160 154 152 149 152 149 156 150 148 152 148 161 168 157 156 159 164 178 168 164 152 140 144 149 144 145 144 145 152 160 160 163 168 165 152 143 120 107 132 155 156 165 168 171 152 158 156 155 156 154 152 159 156 161 164 154 160 165 160 160 168 162 164 161 164 158 152 154 160 158 160 162 172 155 156 163 160 171 172 161 160 163 164 162 168 171 172 179 180 174 172 174 176 168 172 169 164 179 164 167 160 162 168 163 164 173 180 176 188 181 176 167 168 171 184 187 180 174 176 188 192 192 192 190 188 181 180 169 172 171 168 157 168 160 164 171 164 169 172 172 172 174 172 172 172 169 172 166 168 182 168 169 176 176 168 166 168 175 164 173 160 164 168 175 176 170 184 175 164 166 172 168 168 167 160 164 176 181 184 173 176 186 176 177 184 183 172 163 164 172 176 182 176 172 180 179 172 168 168 177 180 175 176 184 184 174 176 195 180 167 168 171 180 170 168 167 180 183 180 180 176 180 180 174 184 172 164 167 172 177 176 183 168 160 148 126 132 140 148 163 172 181 192 193 180 187 176 167 168 164 160 158 156 177 172 159 160 154 152 171 160 156 168 166 168 165 160 170 172 166 164 161 168 165 160 171 164 160 164 169 172 164 160 163 172 175 168 174 180 172 172 185 184 174 184 198 184 167 168 163 152 154 144 131 120 106 136 152 160 154 164 147 148 146 168 179 172 160 160 165 156 152 140 132 136 117 132 144 148 134 136 139 140 143 140 131 136 152 144 142 152 143 144 151 148 157 156 150 148 140 136 144 140 144 144 151 148 152 148 159 156 153 164 154 152 145 144 144 152 149 148 141 144 148 152 147 144 149 148 143 132 139 140 136 124 115 128 137 140 136 140 142 140 128 140 143 144 144 148 145 148 141 136 140 132 138 144 134 128 135 144 147 132 129 128 129 128 129 140 135 140 132 128 134 136 132 132 137 128 130 132 125 132 129 124 129 136 151 142 136 132 120 118 132 133 128 133 128 135 140 136 148 140 132 148 148 141 128 129 128 129 132 138 148 141 136 152 140 140 140 133 144 152 144 156 148 148 152 149 148 150 152 151 144 143 144 150 148 147 152 139 148 149 144 140 140 145 148 154 152 151 164 176 168 172 184 185 176 163 156 157 160 155 156 155 164 160 152 155 152 147 156 153 156 167 164 170 164 162 160 170 168 153 152 138 140 148 140 139 148 148 156 161 164 168 168 159 128 104 120 150 160 160 168 169 164 164 160 161 152 148 156 156 156 153 152 154 156 172 164 163 168 158 164 171 160 154 164 167 160 152 156 163 164 170 172 164 156 158 160 157 152 158 168 157 160 167 168 172 176 189 180 164 168 171 160 172 168 173 172 169 168 164 160 162 164 164 164 177 180 181 176 170 168 172 176 184 180 178 180 178 180 198 188 180 180 190 180 173 164 163 176 163 160 159 160 162 164 170 176 179 180 175 176 188 180 183 180 165 168 173 176 173 180 182 184 179 176 168 172 181 184 174 168 167 172 177 172 166 168 175 168 162 160 164 164 162 168 174 176 178 176 170 168 165 176 184 180 169 164 162 172 175 180 181 176 165 168 177 172 172 172 178 176 172 176 185 180 179 184 174 172 174 168 174 168 166 168 173 176 165 180 183 180 182 180 187 172 168 168 189 180 173 164 140 144 133 144 153 160 168 172 172 180 186 180 179 172 166 172 170 164 154 164 165 172 169 156 166 164 156 168 161 164 173 168 166 172 165 168 174 172 170 164 155 152 148 160 171 172 173 172 167 156 162 160 173 168 167 168 179 180 178 176 179 180 186 180 173 152 140 156 170 176 178 164 149 140 157 148 140 156 162 156 137 140 167 168 165 156 163 168 169 164 153 144 133 132 124 132 133 132 120 128 135 148 143 136 136 136 142 140 139 144 145 144 146 140 143 152 146 140 128 140 143 140 146 148 150 136 152 160 153 152 153 144 156 148 140 144 149 156 144 140 157 156 151 152 136 140 137 136 142 140 139 132 126 124 112 128 144 140 134 128 140 144 130 140 146 140 134 144 144 140 135 136 137 140 140 128 131 140 135 144 147 140 134 136 128 132 136 140 136 140 135 132 137 136 144 140 133 132 128 128 132 124 134 140 144 144 128 135 136 126 132 139 140 138 136 141 124 124 132 143 136 144 152 147 144 133 132 132 132 129 128 139 140 139 144 155 144 140 148 147 156 147 148 154 152 148 144 138 144 146 148 146 152 151 152 155 148 150 148 144 144 140 148 141 136 141 144 150 152 161 168 185 188 184 184 184 172 162 164 168 156 163 160 159 156 156 156 147 148 159 156 160 164 159 156 159 160 155 168 164 160 151 140 146 148 145 144 146 152 154 156 173 168 164 148 115 116 134 164 168 160 164 164 168 168 170 156 151 156 143 152 165 160 148 152 167 156 156 168 170 160 176 164 161 160 157 160 164 160 158 156 161 168 169 156 154 152 153 160 166 176 171 156 162 176 170 168 177 176 172 172 176 164 166 180 168 172 164 160 163 176 171 164 173 172 170 180 187 176 182 172 175 180 186 180 175 180 181 172 194 188 177 184 173 172 185 180 169 160 170 160 167 168 169 164 165 176 180 184 181 176 178 188 188 192 188 176 170 172 170 176 173 176 181 180 177 172 168 176 175 172 174 168 171 180 177 172 170 180 168 164 166 164 169 172 171 176 182 184 172 172 167 164 167 176 168 172 176 172 172 180 174 172 172 176 180 176 170 176 180 176 181 176 172 188 183 172 173 176 176 176 174 172 174 172 163 168 179 184 187 188 185 176 192 188 188 180 179 180 169 148 128 132 139 152 164 168 170 184 181 168 178 176 171 164 164 172 163 164 157 160 155 164 167 160 151 168 171 152 155 152 166 160 159 160 165 168 173 164 164 160 158 148 153 152 160 168 171 172 178 172 164 172 171 164 169 176 163 176 177 176 171 172 177 180 170 160 145 144 158 168 175 168 180 176 181 172 163 152 162 168 166 140 131 156 173 160 168 156 163 176 176 172 170 156 151 152 141 140 135 136 135 148 146 148 145 140 129 136 146 132 136 140 137 140 140 148 145 148 144 140 141 140 146 144 143 152 147 152 151 144 150 152 148 148 138 136 144 144 155 144 148 156 160 156 153 148 135 136 131 128 130 124 131 132 126 120 126 128 133 132 125 136 143 132 139 136 142 136 139 136 134 132 138 140 140 140 130 136 145 140 146 144 144 136 135 128 145 132 136 144 148 144 135 136 137 136 142 136 137 136 127 132 137 128 145 140 119 123 128 140 140 141 136 146 148 137 132 130 140 148 132 138 152 152 140 133 136 134 128 138 128 134 144 146 152 143 144 150 144 151 156 150 144 149 148 143 148 143 144 142 140 144 140 147 144 152 148 155 148 156 144 150 148 142 132 137 140 146 148 146 148 165 176 196 184 176 188 197 176 163 164 158 160 155 152 153 148 149 148 163 160 155 160 156 156 146 152 161 160 161 152 151 148 147 152 147 156 152 148 153 156 161 168 173 148 121 112 120 152 170 168 169 168 169 168 166 156 158 156 157 152 152 152 166 160 159 160 148 168 169 164 168 164 158 160 171 164 148 164 168 156 161 168 167 156 151 156 157 156 158 164 187 176 176 176 172 176 176 168 164 172 172 164 163 172 168 164 169 168 169 168 173 180 173 176 178 180 183 180 183 184 182 188 174 184 185 176 177 172 180 180 172 164 160 160 154 172 181 172 165 172 169 176 174 168 174 164 169 176 182 184 186 176 170 184 187 168 177 172 170 168 177 172 173 168 169 172 176 176 176 176 172 176 172 180 186 176 176 180 173 164 176 176 164 176 180 176 179 180 182 172 166 172 175 172 174 168 173 176 174 180 185 176 165 176 191 180 168 176 183 180 180 180 170 176 190 180 175 172 176 172 170 176 181 180 167 168 182 180 186 180 191 192 193 188 190 184 179 164 139 140 131 128 135 160 180 172 182 176 172 168 168 168 176 168 166 176 177 172 159 164 158 152 159 156 162 156 161 164 158 156 154 160 149 156 161 160 166 172 167 160 161 164 153 156 168 164 163 168 167 168 175 172 173 168 160 172 171 168 174 168 181 172 171 176 179 160 149 148 148 172 178 168 169 172 177 172 166 168 172 172 174 164 161 148 141 160 167 164 169 168 184 184 189 180 175 176 180 168 154 156 153 156 157 152 151 144 141 140 134 144 132 132 136 128 121 136 139 140 143 136 149 148 142 148 140 152 148 152 148 148 153 148 139 140 138 140 150 152 144 144 149 156 152 148 156 152 151 140 142 128 122 124 115 124 131 124 116 108 121 128 126 128 134 132 144 144 137 136 142 140 131 140 146 140 138 140 134 136 147 144 142 140 140 136 145 140 127 136 144 136 129 136 142 140 137 136 140 144 135 132 131 132 139 144 131 128 130 124 132 134 136 141 140 133 136 136 140 131 140 147 144 135 144 150 144 143 128 131 144 136 136 136 136 146 144 144 144 140 144 140 144 154 152 151 140 135 152 154 136 144 148 150 148 153 148 146 156 153 140 144 152 154 148 143 140 135 144 147 152 145 148 145 152 165 172 175 176 192 192 186 168 162 160 137 144 158 152 158 160 161 168 161 160 155 152 154 156 159 160 165 168 163 152 145 136 136 156 161 164 158 164 158 168 180 168 138 108 107 128 155 160 166 156 172 168 155 152 148 152 162 156 154 164 155 164 169 152 149 156 155 152 160 164 162 164 167 160 158 160 166 160 158 168 166 160 162 156 159 160 157 160 161 176 186 180 177 168 172 168 167 168 171 172 160 152 156 164 174 172 176 176 169 176 181 172 172 188 186 180 177 184 184 180 167 168 180 184 187 176 164 168 164 164 162 164 161 164 166 156 155 168 172 172 180 172 173 180 171 180 183 180 186 188 178 184 189 180 183 180 172 176 173 172 185 172 158 164 177 172 177 176 181 176 173 172 176 180 185 180 177 164 172 176 164 164 174 176 179 180 173 176 192 180 174 176 179 172 168 176 173 172 175 168 179 176 180 176 166 164 175 176 174 176 170 176 192 180 178 188 183 176 169 184 187 180 175 176 174 180 179 180 190 188 193 196 180 176 158 148 127 132 137 152 152 168 169 172 188 184 178 176 166 156 172 176 165 172 185 180 169 156 171 160 157 160 160 160 165 172 157 156 153 156 160 164 158 160 165 160 161 172 172 164 166 164 155 164 165 176 174 176 166 168 172 168 168 168 162 156 177 172 165 180 181 180 185 168 158 148 139 152 171 160 158 156 154 164 169 168 160 172 180 172 181 176 161 148 145 156 147 168 178 176 174 180 191 176 174 180 188 168 162 168 165 160 158 160 161 156 150 144 140 140 127 128 116 112 120 136 142 136 132 136 136 140 142 136 144 144 147 152 150 152 147 136 134 140 148 152 154 148 144 152 151 152 152 148 146 140 152 144 142 136 125 128 124 124 123 120 108 116 117 124 128 128 128 132 141 140 144 140 133 144 154 144 136 144 151 136 137 144 145 144 136 140 132 132 133 140 131 140 139 124 125 128 143 136 129 140 137 132 135 128 127 132 135 124 130 124 122 138 136 133 128 126 132 133 136 138 132 144 140 138 136 142 148 141 136 121 120 140 136 130 136 131 140 142 140 145 144 136 148 143 148 152 152 153 148 156 148 145 152 158 160 149 152 152 148 155 148 141 152 149 144 145 152 137 140 143 148 150 156 158 148 143 148 143 152 175 180 184 180 179 164 171 156 147 160 159 152 155 160 159 160 165 164 156 148 165 164 162 164 167 160 157 156 135 136 159 152 162 160 172 168 176 176 162 128 102 116 143 152 151 156 164 164 158 156 138 144 148 156 163 164 161 156 148 160 162 156 158 148 149 160 155 164 175 168 156 160 175 168 156 156 165 160 157 164 163 160 160 168 168 172 158 168 173 168 171 160 162 160 166 164 167 160 156 164 166 172 172 164 170 176 177 168 165 176 185 176 181 176 174 180 176 168 172 172 178 180 170 168 158 160 157 172 166 168 178 168 159 168 177 172 170 176 184 184 175 176 182 180 177 188 196 192 196 184 183 184 188 184 166 168 174 168 166 164 170 176 169 172 176 176 183 176 176 168 172 184 178 184 178 172 171 172 167 172 176 176 185 184 184 180 174 168 177 172 170 168 173 176 178 172 166 176 174 172 177 172 172 176 165 172 181 180 177 176 178 184 193 180 176 176 181 180 183 176 180 176 172 176 180 184 178 176 182 160 135 140 136 148 159 164 167 172 182 172 173 176 167 172 177 164 167 172 185 168 161 168 175 176 174 164 166 168 157 164 170 160 156 160 161 156 164 160 168 160 157 172 168 164 166 168 165 164 167 160 156 160 173 180 171 176 179 172 166 172 168 168 161 172 167 168 158 172 182 176 156 152 142 156 157 160 160 148 150 156 161 168 175 168 176 184 176 180 191 176 142 140 121 144 158 168 169 160 169 172 173 172 178 176 180 180 179 172 173 168 164 164 169 164 160 156 151 140 134 132 121 136 130 124 128 132 129 132 131 132 139 140 145 148 149 152 148 140 137 132 146 152 150 156 160 160 160 148 152 160 153 144 142 148 148 144 143 144 138 128 125 128 136 128 110 112 109 120 122 124 124 140 144 144 138 140 149 152 141 140 152 148 137 132 141 148 145 136 135 128 125 128 144 132 131 136 135 132 137 140 132 136 136 120 121 136 141 132 122 128 130 132 128 128 132 139 140 127 136 136 136 141 132 139 140 142 152 148 140 144 140 133 124 117 132 132 124 130 140 138 140 146 144 150 144 149 148 153 152 148 148 147 148 146 136 148 156 159 156 151 152 145 144 146 156 156 148 146 148 150 140 144 144 134 144 162 144 146 148 136 140 142 152 159 168 180 180 186 176 171 168 149 152 142 148 157 144 157 160 158 156 161 156 165 160 170 164 165 156 151 140 146 156 152 164 181 172 173 176 170 144 111 112 128 152 163 156 149 156 157 160 153 152 146 148 155 168 167 148 149 148 149 160 163 160 152 152 163 160 158 156 149 168 172 164 170 176 166 164 172 164 155 164 167 156 159 160 166 156 153 160 170 168 160 172 164 164 172 160 156 160 170 168 163 160 167 172 176 172 169 180 181 176 181 184 174 180 189 176 171 176 165 172 181 168 160 148 160 164 164 168 178 176 162 168 182 172 169 176 169 180 180 172 181 180 175 184 197 188 194 188 180 176 173 184 189 168 159 168 162 172 181 176 165 172 174 172 175 176 178 168 163 176 176 168 183 184 169 168 179 180 176 184 191 188 186 176 171 176 169 164 164 176 175 176 183 176 169 168 173 172 173 188 187 180 174 172 180 184 185 176 168 172 188 188 168 172 189 176 177 176 177 172 169 164 174 180 176 172 168 156 138 140 156 164 179 184 179 172 186 172 163 172 162 164 180 172 162 168 169 180 175 168 172 176 173 164 157 172 168 156 170 164 154 144 158 160 162 168 158 156 171 168 166 168 165 160 168 164 160 164 170 160 164 164 171 172 179 168 171 172 169 168 165 164 171 164 160 152 164 172 175 148 136 140 157 160 156 160 165 156 156 164 175 176 182 176 185 188 180 168 177 148 126 128 147 152 150 172 182 172 164 164 175 168 161 164 188 172 179 180 176 168 163 172 182 168 159 168 166 144 140 144 140 136 132 140 134 136 139 136 132 140 140 144 143 148 149 140 139 144 141 152 150 152 165 160 158 156 153 152 152 152 150 140 142 144 141 144 149 136 129 128 136 128 127 124 120 120 111 124 129 120 128 128 135 132 137 140 141 144 150 148 143 136 133 132 139 132 136 140 135 132 142 148 138 132 132 136 137 132 128 140 137 128 132 136 129 132 132 124 131 140 129 132 137 133 136 140 136 142 136 140 148 140 132 132 152 153 152 146 144 141 128 120 124 134 140 125 124 150 144 144 152 151 156 151 144 150 152 154 148 128 144 146 140 136 140 144 148 155 148 141 152 149 144 155 148 144 144 147 148 145 140 141 140 149 152 142 148 142 128 129 132 135 144 145 164 175 176 178 176 176 160 148 152 147 140 146 168 157 152 156 160 157 160 157 156 167 164 161 152 142 140 144 148 144 164 170 164 180 156 124 112 111 136 155 164 166 160 145 148 161 156 155 148 150 152 158 148 149 152 155 152 150 152 160 164 158 156 157 144 153 156 151 160 170 172 177 168 167 164 171 160 154 156 165 156 151 156 154 160 157 156 158 164 169 168 169 176 165 168 173 176 171 168 156 172 176 176 177 176 185 176 176 184 183 172 182 180 176 172 173 164 169 172 168 172 167 168 173 180 184 168 163 160 173 176 173 180 182 176 179 176 167 184 190 196 194 188 185 184 173 164 168 168 164 176 178 172 164 172 175 172 179 176 164 180 182 172 171 176 169 176 185 176 179 168 171 164 166 168 186 180 182 180 183 176 169 176 181 172 164 172 177 180 182 180 173 168 168 168 176 180 179 184 183 180 175 172 182 180 180 172 170 176 172 176 176 184 177 172 166 180 168 172 167 172 173 168 178 164 142 152 162 172 188 184 185 172 174 172 160 164 166 160 164 168 168 168 166 168 163 164 167 168 174 168 160 164 169 164 164 160 162 156 152 148 150 164 164 160 160 168 165 172 166 156 166 172 173 168 162 172 165 164 172 168 167 168 167 168 167 172 174 168 174 172 168 168 165 176 183 164 145 148 155 156 161 164 154 152 156 156 157 172 174 168 181 172 174 180 177 172 182 168 177 224 211 256 200 240 170 184 200 164 171 172 170 172 170 176 178 160 170 172 184 172 171 168 178 172 160 156 165 148 143 152 150 148 149 144 140 144 148 136 144 148 147 140 133 128 140 152 146 148 150 148 150 152 152 152 151 144 135 144 148 148 135 140 152 144 144 140 136 132 116 124 136 124 123 128 127 132 134 132 132 136 131 136 140 136 135 140 139 140 134 140 127 132 137 128 128 128 135 148 154 148 130 128 137 140 133 128 132 132 129 140 139 128 128 128 131 128 134 136 132 124 140 137 136 145 144 133 136 150 136 130 136 139 140 143 144 143 132 131 136 137 140 138 132 132 140 144 152 153 152 143 148 145 148 151 144 144 140 143 148 140 152 147 140 143 148 146 144 154 148 144 148 149 144 135 136 144 136 138 136 141 152 156 152 150 148 136 132 118 132 141 144 133 144 165 176 189 172 168 156 145 148 136 140 149 152 148 152 154 156 150 152 134 148 149 156 157 148 131 136 150 144 147 160 176 156 137 120 110 136 150 160 160 156 164 156 153 152 153 152 155 144 143 148 146 156 158 156 154 152 150 156 166 152 152 152 158 152 158 152 153 168 176 168 165 172 159 160 156 152 151 156 150 152 154 160 161 148 142 152 156 160 166 164 167 168 178 172 162 164 167 164 162 168 169 176 185 176 173 176 180 176 173 172 177 172 173 176 177 164 155 172 178 176 184 180 183 184 181 172 169 172 174 176 190 188 186 188 185 184 180 188 205 188 181 180 171 164 163 164 164 164 163 172 180 168 172 176 177 172 178 172 174 184 176 180 169 180 187 188 187 184 175 164 163 180 172 180 177 180 173 172 169 168 186 180 177 184 181 172 176 176 171 172 168 164 169 172 182 176 171 176 184 180 174 180 178 180 180 176 171 176 182 172 160 172 170 168 178 172 171 172 171 168 166 168 155 160 167 180 189 184 178 176 177 164 163 152 166 160 159 164 157 168 171 172 171 164 167 172 166 160 167 172 164 164 173 168 160 164 156 160 150 156 156 152 155 164 160 156 161 156 158 160 162 172 179 164 167 160 155 172 170 160 164 168 160 164 177 176 184 184 175 180 181 176 183 164 150 148 139 148 167 152 148 160 154 156 154 160 160 164 170 172 169 164 164 156 148 180 311 440 466 404 320 232 163 180 198 220 179 168 169 152 150 164 166 172 171 168 174 172 165 168 183 176 171 168 168 168 167 168 162 152 165 164 169 160 154 152 139 144 148 140 131 136 139 136 141 140 145 148 146 152 146 148 152 148 140 140 141 140 142 140 141 136 136 144 148 140 126 132 129 128 123 128 137 124 126 128 130 144 144 136 145 140 131 128 130 136 127 124 136 136 131 128 126 124 130 136 136 140 146 132 128 132 131 128 130 128 139 132 129 136 135 128 134 132 125 128 136 132 122 138 136 138 136 142 136 139 140 127 132 147 140 132 132 147 136 130 136 144 136 145 140 135 140 139 140 140 144 149 132 149 152 151 152 148 144 150 148 144 144 154 148 150 144 145 148 152 144 140 148 149 148 138 136 129 140 145 132 133 136 144 148 157 152 150 140 127 128 130 124 127 132 136 144 157 176 188 168 163 152 136 136 139 136 146 148 151 152 146 136 133 136 133 144 148 156 160 144 131 140 150 156 171 164 154 132 106 128 144 148 170 160 161 164 167 156 151 160 153 156 153 156 144 148 152 152 158 148 156 164 155 156 153 156 153 156 152 156 154 164 168 168 174 164 153 152 153 152 160 156 143 152 160 156 161 156 148 152 154 152 149 160 168 168 176 172 157 164 174 168 166 160 164 172 181 176 168 172 171 172 165 172 170 172 174 176 177 168 171 172 172 184 182 180 183 184 174 172 168 172 174 188 182 180 186 188 188 176 190 188 187 192 191 180 164 160 161 164 164 172 172 168 187 172 167 168 179 180 170 172 178 176 183 172 171 172 182 176 181 188 176 180 166 176 181 172 182 188 182 168 168 176 171 184 178 176 188 176 171 172 173 176 176 164 159 164 177 184 179 176 176 176 180 172 174 176 184 180 181 180 179 176 168 160 176 176 177 172 178 180 183 160 159 156 147 160 164 172 184 184 172 168 175 168 163 164 168 168 161 156 161 164 163 176 172 172 178 176 180 180 171 168 171 168 167 164 164 160 155 164 158 152 161 160 154 160 164 156 155 152 151 160 157 164 171 164 168 172 168 160 163 164 164 164 170 176 172 172 171 180 184 180 185 176 180 176 161 144 145 156 147 148 153 160 167 160 153 156 151 152 171 176 159 160 156 148 166 172 323 512 491 560 461 312 247 148 183 168 141 208 158 176 188 160 162 164 172 172 160 160 164 164 159 172 171 168 168 160 159 156 177 164 163 172 173 168 170 164 157 156 155 156 147 140 136 140 143 144 143 148 153 144 147 136 144 144 139 144 156 140 136 140 138 136 127 132 136 140 137 124 138 132 124 120 137 140 135 124 120 140 149 148 153 144 137 140 145 136 133 132 135 136 131 124 121 124 121 132 138 136 123 128 140 128 129 124 120 132 138 140 138 124 128 132 130 132 130 128 131 124 132 148 136 139 148 143 144 145 140 134 132 129 144 149 148 148 148 136 132 132 140 137 136 135 132 141 140 146 144 148 144 151 156 153 156 157 148 145 144 152 148 150 148 147 152 151 144 145 140 139 148 155 148 139 144 137 140 139 148 138 132 143 144 141 148 147 136 131 136 141 136 131 132 127 128 127 144 163 180 191 168 163 152 136 136 131 136 147 132 140 132 128 136 146 140 148 156 162 156 144 136 135 152 157 168 153 136 122 116 128 152 157 156 162 156 156 168 165 164 158 156 160 156 157 144 144 148 144 152 152 152 162 156 154 156 154 148 146 152 148 148 162 156 160 164 165 156 152 148 153 164 162 156 156 160 151 156 149 140 158 168 161 152 153 156 162 164 174 172 169 164 175 172 169 176 181 172 162 168 179 168 168 160 156 164 167 176 179 180 174 176 178 168 178 180 176 164 178 176 166 172 175 180 180 172 172 184 185 180 175 192 202 188 181 180 170 164 158 160 156 168 179 180 186 180 162 168 174 172 180 176 164 176 181 176 189 180 177 180 179 172 181 172 170 176 179 176 187 188 193 180 172 172 162 172 175 168 176 176 182 168 162 168 187 168 172 176 160 172 179 176 183 176 175 180 176 172 176 180 177 176 189 176 173 176 182 176 179 176 167 172 174 180 173 168 167 156 156 168 176 172 173 168 170 172 166 180 165 176 172 168 169 160 164 160 164 168 166 176 183 180 179 172 171 168 172 172 162 168 157 152 165 168 162 168 169 152 162 160 167 160 163 160 155 168 162 168 168 164 165 168 172 168 159 164 165 164 180 172 178 176 179 184 175 172 177 168 170 156 138 156 163 156 155 164 170 160 151 148 154 144 151 160 154 156 150 140 150 160 243 472 576 584 607 496 387 352 169 148 146 156 188 220 227 204 177 156 161 156 153 156 162 164 166 160 163 164 167 168 159 160 167 172 173 168 177 172 166 164 175 172 165 164 161 160 153 144 144 144 143 148 151 144 142 148 131 132 132 140 154 152 136 132 134 128 127 132 150 140 129 132 133 132 136 128 128 136 138 132 141 132 134 144 155 152 146 144 145 148 148 140 154 144 130 128 128 132 126 128 131 132 135 128 126 132 133 132 123 128 137 132 136 132 129 124 122 128 127 124 120 124 135 124 132 133 136 142 136 136 140 142 128 132 128 131 140 155 152 148 132 132 136 127 144 138 136 142 148 143 148 149 144 139 148 153 152 148 160 162 144 142 152 158 156 140 136 146 152 144 144 142 144 146 144 147 136 142 136 149 144 140 144 145 144 148 152 137 136 132 136 143 144 143 136 129 136 130 132 129 144 163 176 178 164 172 152 134 140 134 132 131 136 136 148 152 156 166 168 162 156 162 160 151 156 152 164 167 148 113 116 112 128 153 152 159 164 160 156 152 164 164 156 157 152 150 152 156 148 145 148 150 156 152 152 161 156 150 152 153 144 142 148 150 140 145 148 143 148 155 152 151 152 153 160 162 152 161 152 142 152 156 152 159 156 155 156 155 156 162 172 183 168 164 168 166 172 172 180 170 176 179 176 174 172 174 168 165 172 163 176 177 176 177 164 176 176 171 168 169 172 177 180 183 180 182 176 181 184 179 168 173 192 196 192 191 176 171 164 153 156 168 172 173 180 179 172 167 168 165 172 176 176 178 176 182 184 183 188 178 176 182 184 183 172 173 176 182 176 177 192 182 172 177 172 170 164 161 168 178 180 178 180 178 172 168 180 169 172 173 176 179 180 172 176 181 176 180 180 169 176 171 176 182 184 181 184 178 180 177 180 173 160 165 168 164 168 176 172 168 160 170 172 173 168 170 172 168 164 171 168 178 172 176 164 167 168 163 172 173 164 168 168 169 168 164 176 178 164 160 172 173 164 160 148 166 176 170 168 160 160 159 168 168 168 167 164 165 164 166 168 171 160 161 172 174 160 164 160 159 172 173 180 183 172 181 168 169 168 162 152 146 152 149 160 165 168 166 168 161 148 147 148 146 148 151 156 157 164 153 160 227 376 492 572 657 632 493 396 338 156 143 152 161 156 192 192 176 240 196 152 170 152 155 164 160 164 173 160 160 160 150 156 166 160 156 176 173 172 176 164 169 176 179 168 167 160 168 156 147 144 145 148 149 152 146 144 137 124 124 128 135 140 141 140 133 132 128 140 141 140 136 132 135 128 120 124 131 128 135 132 130 136 148 140 143 148 149 152 150 148 144 152 152 148 148 148 137 132 143 144 143 140 130 128 132 140 136 132 127 124 131 140 142 132 128 128 124 124 123 124 122 128 125 136 136 136 128 133 132 135 136 127 136 139 132 129 136 139 144 148 144 135 120 126 128 135 140 153 140 145 152 144 144 141 148 148 148 141 148 154 160 157 148 145 152 154 140 144 144 137 148 148 144 141 148 149 144 137 148 157 152 143 140 149 140 133 136 150 136 140 144 143 140 133 140 137 136 133 124 127 124 127 140 162 168 186 180 176 152 127 136 131 136 136 152 164 160 176 172 178 168 162 168 175 172 179 164 173 160 139 116 108 136 149 152 159 156 161 164 162 152 149 140 150 156 147 144 147 156 157 148 156 156 151 152 145 144 152 148 148 156 150 144 142 148 136 140 146 144 130 148 158 148 149 156 151 152 163 160 155 148 163 160 148 152 149 164 171 164 158 160 166 176 174 172 163 156 163 168 178 172 186 184 164 168 164 172 177 168 179 172 163 164 174 168 160 168 173 168 166 184 167 172 187 192 187 196 197 184 185 180 173 188 199 184 182 184 184 168 154 152 162 180 184 176 178 176 167 168 167 164 169 180 182 168 172 188 181 176 180 192 188 180 174 180 170 164 178 180 179 180 184 188 177 184 178 172 162 156 160 164 180 196 178 176 174 168 162 168 175 180 177 180 175 172 168 184 188 184 182 176 174 176 181 168 172 184 171 172 177 176 170 168 162 160 171 164 164 168 169 168 166 160 163 168 167 164 164 168 172 160 161 168 180 184 168 168 171 168 170 168 167 168 168 172 173 168 168 168 171 168 174 164 164 168 150 156 160 156 164 168 168 160 154 164 166 168 169 164 174 172 165 176 157 156 164 164 160 168 161 160 157 168 180 176 175 180 172 172 162 156 142 144 156 152 151 160 160 148 156 160 152 152 150 160 154 152 165 156 153 160 161 280 476 568 631 648 652 540 400 272 152 148 145 148 148 152 144 172 229 292 298 204 167 152 155 164 162 156 160 156 143 140 153 156 145 148 158 160 165 172 158 164 172 168 180 168 169 176 171 164 159 160 152 152 156 152 141 136 133 136 132 132 126 136 148 136 134 132 135 136 130 132 132 140 122 120 116 116 123 120 120 128 126 136 144 148 152 144 140 144 156 152 149 144 139 148 149 136 142 140 144 140 147 140 131 128 134 136 137 128 131 144 132 132 128 128 126 128 120 120 129 124 130 124 123 136 136 131 140 136 136 137 128 129 140 130 132 142 140 143 140 137 136 120 136 138 132 143 144 139 144 145 140 145 144 145 148 148 140 153 148 148 152 156 148 144 152 150 156 144 140 154 148 139 148 160 148 143 148 148 152 148 144 144 136 132 136 138 136 146 148 154 148 136 132 137 136 139 128 133 132 121 128 121 144 165 180 180 176 171 156 133 136 138 144 159 152 159 164 169 168 173 172 174 168 186 176 177 156 147 132 120 124 138 152 155 164 162 160 156 160 159 148 148 156 153 144 149 152 158 168 160 160 153 148 140 140 152 160 145 144 150 148 156 148 148 144 142 140 144 152 145 140 144 144 155 152 142 152 156 164 159 144 146 148 153 152 161 160 165 164 159 164 162 164 174 176 157 164 180 172 183 180 170 156 163 168 172 180 174 168 171 164 166 176 161 160 160 168 170 168 167 172 176 180 194 196 203 196 185 188 187 180 191 192 188 184 174 176 170 152 163 180 184 188 181 176 164 168 176 164 164 176 174 176 173 176 184 180 185 180 181 172 180 176 165 172 168 176 175 180 185 184 190 176 175 180 175 172 161 160 172 180 178 184 178 176 172 172 178 172 172 176 185 168 161 168 178 180 182 180 192 176 180 176 182 180 167 160 166 172 170 168 173 176 167 156 164 168 157 164 162 160 161 160 156 160 161 160 161 164 152 156 160 172 173 176 173 168 166 160 165 168 167 168 170 168 172 172 177 176 169 164 171 160 153 164 159 156 158 156 169 172 166 160 166 152 163 160 160 160 171 168 169 168 163 160 158 164 159 164 165 164 169 184 175 172 171 176 164 156 153 144 147 156 157 156 157 152 157 152 147 144 155 156 160 160 149 160 164 152 181 212 388 552 578 660 671 632 561 424 246 152 156 152 148 148 149 152 170 152 222 300 258 316 227 164 163 164 160 156 146 136 139 148 138 148 150 156 158 156 165 156 155 164 165 164 170 172 172 172 176 168 171 172 170 160 154 148 135 140 139 132 129 136 143 144 137 132 142 144 137 132 135 136 134 124 124 116 109 120 121 116 115 132 134 144 151 152 147 148 150 144 149 144 141 136 148 140 131 140 142 140 130 140 150 140 131 136 134 140 130 128 137 120 118 128 127 128 130 132 127 124 132 132 138 124 125 124 140 145 136 130 136 139 140 135 132 145 144 135 140 148 140 127 136 144 136 136 144 138 136 138 144 141 140 141 140 146 152 153 144 154 152 154 160 147 148 152 148 152 148 148 152 145 140 158 156 140 144 152 136 137 152 149 148 135 144 142 140 141 148 146 148 142 136 142 140 136 144 134 128 133 124 123 124 114 144 167 172 181 172 179 156 129 132 136 148 150 148 141 144 144 156 169 168 169 176 167 156 150 136 113 120 127 140 150 160 167 164 159 160 158 152 156 156 152 144 146 156 169 152 155 160 162 152 154 152 151 156 161 156 143 148 145 152 161 164 156 136 143 144 152 144 143 148 150 144 148 156 150 148 156 156 138 148 153 152 161 156 154 156 165 156 164 164 166 172 177 168 165 172 175 176 170 160 175 168 164 168 175 168 162 164 166 160 175 180 167 168 161 172 179 172 169 176 187 196 208 196 190 192 191 184 191 188 191 176 169 168 168 172 162 176 185 172 176 168 184 172 167 168 164 156 163 164 161 180 190 176 188 192 179 180 180 168 176 168 172 160 168 180 181 180 186 180 175 168 175 184 185 168 164 168 177 176 189 180 184 180 173 184 178 172 177 176 174 168 174 172 169 172 180 180 187 196 184 188 188 168 165 168 167 172 181 176 175 168 157 156 154 152 142 152 167 160 154 160 157 160 160 152 153 152 156 164 161 164 174 168 168 168 167 168 167 164 167 176 172 172 168 176 172 168 160 176 164 156 166 156 153 164 160 168 163 164 167 164 160 164 160 180 162 156 171 168 187 176 169 172 160 156 170 172 167 160 172 180 174 176 175 160 164 160 148 148 152 144 160 156 153 156 157 156 152 152 158 144 154 144 144 160 171 164 300 512 578 596 642 668 655 536 465 264 164 156 152 148 153 148 152 152 146 148 162 208 334 316 189 148 152 144 141 140 131 140 149 148 150 148 156 160 156 160 160 164 169 156 154 168 166 164 164 168 166 168 174 180 177 156 161 156 151 144 153 140 133 136 131 144 139 140 142 144 140 144 138 128 129 132 116 120 121 116 115 124 134 144 145 156 155 152 146 144 142 132 140 148 146 140 127 132 131 132 131 128 129 144 148 136 141 128 128 136 137 124 122 120 128 136 128 116 132 136 128 132 142 132 136 116 114 140 140 141 136 134 132 134 136 142 144 146 144 145 144 133 132 149 140 139 144 147 148 142 136 146 148 142 140 143 152 152 152 138 152 162 160 151 148 164 152 141 144 155 140 134 148 153 152 150 144 140 140 137 144 150 148 150 140 142 136 141 144 152 140 128 144 148 144 147 136 135 140 128 132 136 136 132 128 131 140 165 172 180 164 170 148 137 140 126 144 146 132 119 124 145 152 148 156 147 152 154 140 125 116 115 140 156 152 159 160 173 164 160 152 152 156 150 140 148 156 154 160 150 152 164 160 159 160 167 164 155 156 150 144 148 156 149 164 163 156 143 156 154 160 151 140 153 160 148 164 169 160 161 156 150 148 148 156 154 152 162 156 150 156 162 172 168 168 171 176 173 164 157 168 158 164 167 176 169 156 158 172 175 172 173 168 180 172 169 168 176 168 172 168 172 180 185 188 193 204 196 184 196 188 191 188 186 180 173 168 163 164 161 176 188 180 173 176 178 172 176 172 169 168 158 160 159 172 175 180 175 184 189 180 175 176 175 180 176 176 171 184 198 184 174 176 172 176 178 180 186 176 171 164 159 172 184 180 190 188 181 168 171 176 173 176 173 168 167 172 174 168 178 176 169 184 190 188 184 184 177 164 173 168 172 192 173 172 176 164 152 160 155 152 156 160 157 160 165 164 164 172 160 156 164 164 166 160 161 164 165 172 173 168 170 168 167 172 182 164 162 172 172 160 161 164 166 168 167 156 154 160 162 164 165 164 158 164 160 160 165 160 172 168 165 168 164 176 175 172 173 168 164 168 174 172 168 164 179 176 169 164 167 164 163 160 153 144 148 152 156 156 152 164 168 156 142 160 152 148 160 152 165 156 248 424 499 572 595 608 667 588 497 460 275 176 153 152 156 160 155 152 151 148 149 148 166 160 197 152 150 152 135 140 139 140 146 148 157 152 152 160 157 152 148 160 163 156 156 152 166 160 155 152 155 156 154 156 171 168 177 172 172 164 164 160 151 148 145 144 140 136 132 136 150 144 137 132 135 124 127 128 122 120 114 112 128 128 134 124 138 148 154 144 140 140 130 132 135 132 131 124 122 120 132 132 138 132 129 144 142 140 134 128 136 140 135 124 119 124 136 132 112 120 137 136 124 136 131 128 123 120 144 133 136 143 136 138 140 143 148 139 140 150 148 130 140 148 140 141 148 142 148 154 144 137 144 152 148 141 144 150 144 154 152 147 152 155 148 151 156 146 144 152 148 144 140 145 156 159 148 138 140 144 140 146 148 147 148 144 144 142 136 142 144 143 144 144 144 154 148 145 148 145 132 136 144 138 136 137 140 129 144 168 184 188 176 172 164 142 132 123 128 138 136 125 136 135 136 137 140 143 144 146 128 116 128 144 156 167 164 171 164 162 156 143 152 146 152 156 156 149 152 146 152 145 152 165 164 157 160 162 156 155 156 155 152 159 156 149 148 158 160 155 152 160 164 144 160 160 164 171 164 162 160 165 156 155 144 147 156 154 160 165 164 154 152 163 172 161 156 161 172 166 152 160 168 158 176 167 168 166 172 171 172 177 176 171 176 171 164 181 180 171 180 179 172 182 184 196 200 194 192 186 184 185 192 186 172 169 168 163 164 166 172 176 184 185 184 180 180 171 184 177 164 164 164 171 164 167 172 173 176 178 184 182 172 175 184 168 176 178 184 190 184 179 176 174 172 181 180 183 180 173 180 160 156 165 180 188 192 191 192 176 172 170 164 172 172 163 172 176 168 162 168 169 184 180 172 183 184 179 172 166 164 166 168 177 172 177 176 173 176 175 168 162 164 160 164 176 168 164 164 164 164 173 160 165 168 152 152 157 160 163 160 173 176 179 176 172 180 170 168 174 168 166 160 167 168 171 164 156 156 160 152 163 168 167 168 168 156 159 168 162 160 164 172 160 164 166 168 168 168 169 164 173 168 172 172 174 180 169 164 158 160 161 156 162 164 148 152 150 164 150 152 158 156 148 144 156 152 147 164 153 144 148 296 501 560 610 648 641 604 540 504 422 296 164 152 143 160 148 144 160 156 158 144 143 152 149 152 161 148 138 148 146 148 149 140 142 148 153 144 149 156 155 148 150 152 155 156 147 156 163 148 151 156 160 156 154 156 159 164 172 164 174 164 150 168 167 148 153 144 142 140 141 144 150 144 142 132 131 136 142 120 110 116 115 112 114 120 126 132 144 148 154 140 130 128 130 132 120 116 124 116 119 128 140 132 128 132 132 132 128 124 130 128 131 128 130 124 117 124 127 124 118 124 134 124 119 124 114 124 124 147 144 139 140 136 144 141 144 150 136 132 144 138 136 147 144 132 128 141 148 144 148 145 144 140 148 146 136 144 152 161 164 154 148 149 144 142 156 151 156 150 156 154 148 149 148 157 160 143 144 150 144 137 148 145 152 149 144 141 140 135 140 147 152 157 160 150 140 137 140 154 160 153 152 145 140 146 140 137 128 128 148 177 188 175 172 180 152 140 128 122 136 138 128 131 136 132 140 145 148 147 140 115 120 126 140 163 160 168 172 163 156 150 144 143 152 162 152 150 148 148 148 152 140 151 164 153 152 153 148 159 156 159 156 160 164 162 152 151 164 174 172 150 152 161 160 164 168 178 164 149 152 161 164 165 160 147 140 158 156 143 164 172 156 150 148 163 160 157 164 169 168 173 164 165 164 174 172 166 168 175 160 172 180 167 176 173 176 168 180 178 176 178 176 181 188 195 192 200 184 178 176 180 176 180 176 167 176 161 160 170 180 183 184 177 184 184 176 179 180 181 172 177 172 171 164 173 172 176 176 173 164 177 176 173 172 180 172 173 176 186 176 164 180 183 180 182 180 175 180 177 180 176 168 164 172 171 172 182 184 186 184 190 172 167 172 169 172 173 176 172 168 159 172 183 176 179 176 182 180 171 168 157 168 177 168 173 180 182 176 180 184 176 160 168 172 171 164 163 168 171 164 163 176 172 172 160 148 145 152 162 164 159 172 175 164 172 176 178 172 167 160 170 172 160 160 163 164 165 160 159 172 165 164 165 168 181 172 154 156 155 164 157 156 165 164 170 168 174 176 170 176 174 168 171 172 177 180 171 172 165 156 154 152 153 160 159 152 147 144 159 152 146 148 158 156 154 140 148 152 144 140 161 192 378 560 561 604 669 636 560 492 412 356 220 148 151 148 154 148 135 144 153 152 147 148 156 148 147 148 145 136 145 140 141 140 144 148 150 148 149 152 149 148 147 140 152 156 147 148 142 144 146 152 159 152 150 148 159 164 146 152 157 160 165 156 165 164 161 156 149 152 145 148 147 148 149 144 138 136 139 132 118 116 121 116 99 116 117 136 150 148 146 144 145 136 129 128 119 116 115 120 116 124 125 132 135 124 124 124 129 128 126 124 122 128 122 116 114 120 123 120 137 124 122 124 125 116 110 116 123 124 144 149 148 138 136 140 132 135 132 139 136 143 140 145 140 131 136 143 148 142 140 139 144 149 140 146 148 141 148 156 156 156 148 140 136 143 140 146 144 155 148 147 148 154 152 142 144 154 152 150 148 138 136 154 140 136 136 151 144 140 152 154 148 149 148 157 152 135 136 143 156 155 152 157 144 144 152 139 136 135 136 130 148 170 176 185 168 172 152 140 136 126 136 139 136 136 136 144 136 150 140 125 108 110 144 154 152 163 168 164 164 164 160 158 160 160 160 159 156 155 144 150 152 155 148 150 152 148 152 154 148 154 156 151 168 170 160 159 160 159 156 161 156 157 156 175 160 161 164 160 156 154 160 167 164 159 156 139 152 160 152 150 152 161 152 155 156 166 160 159 160 172 172 169 164 177 172 170 168 173 176 166 176 174 168 179 172 176 176 163 176 187 184 185 196 199 196 197 192 176 176 173 176 178 172 161 164 172 160 161 172 168 180 193 176 180 180 173 184 173 172 186 180 167 172 170 164 170 172 169 172 169 172 175 172 169 176 175 176 182 176 164 164 185 184 182 184 172 176 177 168 180 180 173 164 156 156 161 176 187 176 186 188 185 176 167 156 169 180 185 172 160 156 169 176 179 176 180 172 172 188 176 172 169 176 173 168 185 184 178 168 186 176 165 164 173 168 160 160 164 164 173 172 165 168 168 168 157 164 172 168 167 172 160 168 164 168 182 180 173 164 161 160 162 160 157 156 158 164 163 160 168 164 163 164 173 168 172 164 159 144 167 160 158 160 171 176 176 168 183 184 184 188 174 164 169 172 169 164 170 168 161 148 149 156 153 152 155 148 146 148 153 148 153 152 156 152 149 148 148 148 144 156 271 496 575 588 623 644 649 560 486 396 256 160 146 152 155 140 146 144 132 140 137 136 147 156 154 140 133 136 143 140 145 148 144 148 148 148 151 152 146 140 145 140 139 160 152 144 145 140 143 148 144 144 147 148 146 148 152 144 147 152 149 152 163 156 154 160 155 152 156 152 143 148 149 144 145 148 143 136 129 140 137 128 110 108 109 124 141 144 143 140 144 136 125 128 131 116 114 116 117 128 131 124 124 128 133 124 123 124 123 128 129 120 121 124 121 124 125 128 129 128 119 120 118 112 114 112 117 128 130 142 144 148 132 139 140 133 136 130 136 147 144 142 140 138 144 142 140 144 140 143 140 141 144 148 144 145 148 150 152 147 144 146 140 134 144 146 148 134 136 151 144 140 140 141 152 150 152 147 136 147 140 139 152 145 124 132 148 152 148 152 144 141 152 149 148 143 140 138 140 149 148 154 152 141 140 134 128 139 140 130 128 129 152 179 180 181 176 169 160 149 136 128 136 130 132 149 140 143 148 143 124 104 128 152 152 157 164 162 156 162 160 164 160 156 148 148 152 156 160 165 156 147 148 146 152 155 156 157 156 148 160 165 160 160 156 159 148 156 160 156 160 171 156 161 164 162 152 154 160 164 160 159 164 163 156 153 156 149 160 160 144 141 164 160 160 156 156 164 168 168 168 164 172 171 168 171 168 174 180 170 168 169 176 176 176 174 172 172 172 181 192 197 204 205 196 198 192 167 160 167 168 166 164 165 164 165 168 165 168 172 172 181 180 184 176 175 172 176 168 170 180 168 164 166 172 173 172 169 164 161 164 174 172 167 180 177 188 183 172 178 172 173 176 185 180 179 176 175 176 175 176 181 176 173 160 145 160 171 176 184 180 177 188 184 176 173 172 175 180 170 164 166 172 169 176 179 176 166 164 181 172 168 172 179 180 175 180 182 184 185 180 173 164 175 168 167 172 165 160 154 164 175 164 166 164 164 164 169 172 172 168 175 160 162 172 169 180 186 176 166 168 166 160 156 160 168 160 158 164 168 160 158 160 166 164 156 168 172 172 175 180 159 152 161 172 171 176 168 172 191 188 183 176 170 172 168 160 163 156 165 160 148 156 154 152 153 156 154 156 149 156 158 156 149 152 152 152 147 144 144 148 215 376 488 564 586 660 673 600 525 472 303 196 177 160 159 144 134 144 147 144 138 132 122 136 146 148 143 136 133 152 140 152 164 144 144 148 145 148 147 144 138 148 145 140 136 140 150 144 148 144 141 144 140 148 136 140 138 148 146 140 142 152 147 144 149 152 155 152 157 156 161 148 145 140 143 148 149 144 138 136 146 132 128 124 127 120 119 136 139 136 129 124 129 124 116 116 122 124 121 120 124 128 121 120 129 124 123 124 124 120 116 124 131 124 128 128 128 120 125 116 109 120 116 112 116 124 121 124 131 120 140 140 144 138 140 141 140 143 132 127 140 147 140 131 128 141 148 142 148 149 152 148 140 136 144 154 144 144 152 150 144 153 148 143 140 137 136 142 136 138 144 147 148 142 136 150 144 146 140 140 140 146 152 146 148 126 140 147 144 145 148 147 144 152 144 144 140 150 140 136 140 141 140 152 148 145 136 140 140 134 128 121 128 134 164 184 196 183 168 168 168 147 128 124 136 141 140 132 148 150 136 109 116 141 152 163 160 161 164 153 160 164 168 168 160 149 144 141 152 151 156 157 152 148 152 150 152 158 148 155 148 151 156 178 164 152 160 150 164 168 160 164 160 166 160 153 164 159 164 167 160 159 160 159 156 154 148 163 152 146 152 140 152 153 152 157 156 161 176 177 164 168 168 167 172 168 176 174 168 175 164 173 172 174 176 166 164 165 184 188 192 211 204 211 200 189 184 174 164 149 164 167 160 157 168 175 168 167 172 175 172 190 184 179 184 177 180 188 180 176 176 166 172 169 172 171 176 177 172 164 168 170 172 162 168 186 172 183 176 173 176 179 180 173 172 183 184 186 184 185 176 181 176 173 164 160 156 159 164 158 176 188 192 191 180 176 176 175 176 174 168 165 164 171 168 166 172 175 168 173 172 168 176 185 180 175 176 180 180 175 184 172 168 164 176 163 164 174 160 151 160 163 160 162 160 162 156 162 160 158 168 176 172 172 168 176 176 174 176 169 176 179 172 162 168 176 164 157 164 164 160 152 156 160 160 164 160 156 176 170 160 165 160 150 160 165 172 173 164 163 172 184 172 180 180 174 172 172 164 158 152 154 160 167 152 147 140 147 152 162 152 164 156 143 148 155 152 142 140 140 140 150 216 432 536 536 540 602 612 581 524 428 276 157 164 164 156 149 144 135 136 136 144 141 136 132 132 138 140 150 148 146 156 157 148 145 144 143 144 135 144 155 136 133 144 142 140 143 152 149 136 134 136 141 156 151 132 132 136 138 140 132 132 145 144 144 148 157 148 151 160 164 156 154 152 143 136 151 152 148 132 134 136 142 140 149 136 128 128 130 136 138 132 123 124 114 112 117 112 112 116 111 116 107 112 117 108 108 116 117 120 132 112 115 120 125 124 125 112 112 116 108 116 130 120 112 120 134 124 132 116 113 136 136 138 136 145 148 141 140 137 132 147 148 141 128 124 144 151 140 145 148 155 152 143 136 145 144 143 152 154 148 153 160 155 148 141 136 145 140 140 152 152 156 153 152 150 152 152 156 142 136 151 152 153 144 140 136 136 136 142 144 146 140 153 152 149 156 151 148 140 140 139 144 141 148 157 144 145 148 143 136 132 120 119 120 137 168 190 176 175 176 176 152 135 136 132 136 133 132 147 144 123 120 129 148 158 160 163 160 155 144 147 164 174 164 160 148 148 144 143 144 148 156 156 148 163 156 150 160 154 156 157 160 156 168 159 152 157 160 169 160 161 156 160 164 148 144 152 156 165 160 153 156 167 168 160 156 160 160 152 152 149 144 149 144 156 160 156 164 165 168 165 172 175 172 175 172 178 172 171 168 173 172 180 184 177 172 171 172 194 200 212 204 207 196 185 172 165 160 167 160 161 164 161 164 170 176 171 180 181 184 180 172 179 172 179 180 185 188 186 176 175 164 163 168 175 168 173 176 167 164 167 168 166 172 178 172 173 176 175 180 175 176 176 184 179 180 189 192 178 176 182 180 181 180 159 160 162 152 149 156 171 188 193 192 190 180 172 180 169 172 174 164 172 160 154 152 163 164 171 176 159 180 189 176 170 184 178 172 166 164 158 160 168 160 158 168 162 164 159 160 167 164 163 168 161 156 155 160 156 160 165 176 175 172 177 168 182 180 172 172 170 172 170 164 171 164 159 160 163 152 154 160 158 172 167 160 164 168 173 160 148 156 163 160 156 156 175 176 169 172 182 184 177 184 178 168 172 168 165 160 149 168 173 156 152 152 143 152 161 160 155 160 147 148 155 152 165 156 145 152 152 148 211 496 557 556 542 568 585 552 457 388 249 160 167 160 156 156 154 136 135 144 141 132 149 144 128 140 146 152 162 152 167 160 135 136 145 144 139 140 144 144 148 140 138 140 148 144 142 144 140 136 135 140 147 136 139 128 137 140 129 132 136 144 142 152 155 148 144 156 170 152 143 152 162 156 151 148 145 144 139 132 128 136 148 140 142 140 139 136 141 144 142 128 120 120 117 116 102 100 98 104 107 100 101 112 105 104 109 104 112 124 113 116 116 116 122 124 114 108 109 120 129 116 113 120 123 128 129 120 113 116 136 143 140 136 140 144 132 135 144 151 148 141 140 144 136 136 140 148 144 148 148 147 144 145 140 144 140 139 152 152 156 160 160 157 148 140 148 150 148 148 156 156 156 155 148 150 156 158 148 145 156 154 148 144 144 141 132 139 148 141 144 152 152 147 156 154 148 139 148 152 144 142 148 150 148 145 152 144 148 147 144 133 128 124 136 143 168 186 184 183 172 162 148 134 128 132 140 158 144 137 128 121 140 155 152 161 160 160 152 134 140 151 160 167 156 156 152 145 148 149 156 159 152 170 160 158 152 155 148 157 164 165 156 150 160 165 160 164 168 163 160 156 164 162 144 139 148 151 160 156 156 169 172 164 160 169 164 163 164 157 152 161 156 147 160 158 152 151 152 154 160 161 176 183 176 174 180 177 184 167 176 179 172 174 180 187 192 194 200 216 204 199 184 176 172 161 160 156 160 168 172 173 164 169 168 162 172 184 180 184 180 177 180 174 184 193 184 169 176 179 176 182 172 162 168 169 172 182 168 175 164 157 164 171 168 169 180 176 172 165 168 168 180 178 176 177 176 169 180 182 180 170 176 174 168 167 156 158 160 167 164 166 180 195 188 179 176 183 172 175 180 182 176 155 172 160 160 161 164 169 172 177 172 166 168 182 172 160 164 173 168 167 172 170 156 165 168 161 160 164 164 174 168 163 164 160 160 163 160 157 152 162 172 176 188 179 168 170 176 177 164 169 172 168 160 158 156 145 160 163 156 162 164 170 176 177 168 169 168 165 164 156 160 162 160 157 168 179 172 173 180 177 180 181 160 155 172 171 156 154 156 159 156 147 144 146 148 159 156 154 164 156 148 159 160 156 156 160 152 150 144 152 324 528 564 586 608 625 576 528 456 335 188 159 160 164 156 155 152 150 148 143 140 138 144 150 132 130 148 157 156 162 160 154 144 139 140 143 140 147 144 135 148 140 140 149 144 141 136 137 140 140 144 142 136 134 132 128 128 128 136 139 140 145 148 138 140 144 144 156 152 145 152 152 152 155 156 153 140 133 136 131 132 131 132 129 140 138 132 136 136 149 140 136 124 120 120 115 112 106 116 110 104 105 104 99 104 103 104 102 104 101 100 97 112 107 100 113 116 117 116 121 124 114 116 119 112 108 120 113 120 127 130 132 135 144 141 136 129 132 143 152 151 148 137 144 144 132 135 144 142 140 140 140 141 144 144 136 134 148 153 152 151 152 154 152 152 148 150 156 155 156 155 148 150 152 140 148 158 160 151 148 142 152 146 148 152 148 136 144 142 140 149 156 154 152 152 152 145 144 150 148 155 140 143 144 139 148 148 148 147 152 153 148 137 132 127 140 158 172 183 176 166 164 171 152 130 132 141 152 142 132 124 128 150 160 153 156 159 156 150 144 148 136 143 164 172 180 173 168 149 148 157 156 145 152 168 156 148 160 150 156 161 160 163 156 157 164 160 156 164 168 159 160 163 160 152 156 159 148 150 160 172 172 163 164 165 168 166 168 172 164 162 164 161 148 156 168 160 152 148 152 160 152 164 160 165 168 171 172 175 168 165 176 174 180 180 188 207 208 206 200 192 176 174 176 157 156 160 172 158 168 182 168 165 172 170 168 180 188 192 184 174 176 181 176 181 188 179 168 165 180 182 172 173 172 173 168 170 176 175 172 172 168 174 176 156 164 184 172 175 172 161 172 178 172 174 168 171 168 174 180 185 172 166 172 174 164 161 172 168 164 164 168 179 184 189 188 185 180 185 184 175 180 177 172 176 164 156 168 176 176 187 172 168 168 175 180 184 176 174 176 182 176 167 176 178 180 173 172 167 172 164 164 169 160 168 168 153 160 167 160 152 164 173 180 178 180 167 172 179 172 165 172 169 168 156 164 158 152 154 156 158 160 160 156 172 168 168 168 166 164 168 160 171 164 151 156 178 176 167 172 181 176 170 172 169 168 253 216 221 300 289 308 285 264 185 176 209 144 159 160 163 156 158 156 156 152 151 160 147 144 147 196 377 544 565 592 637 644 594 492 363 284 198 152 160 156 157 156 148 148 160 148 139 136 133 132 138 148 149 156 163 164 156 156 137 140 141 140 150 140 145 140 139 136 132 140 133 140 145 144 137 140 146 140 135 128 114 124 133 132 138 144 140 136 134 132 126 140 148 144 142 152 148 148 150 156 145 148 144 136 136 136 137 136 122 124 131 124 131 136 129 132 129 132 138 128 125 128 134 132 129 120 116 120 117 108 112 108 98 100 99 92 86 96 98 100 83 96 102 108 111 108 103 112 110 112 112 100 112 112 114 120 136 138 140 134 132 127 132 140 136 137 148 143 136 133 136 137 136 137 136 133 136 151 148 138 140 135 140 150 144 143 156 148 148 149 152 156 144 152 152 152 148 147 144 145 140 140 148 153 136 137 140 150 148 141 140 141 136 138 128 137 144 149 156 159 156 149 144 150 152 147 160 154 140 133 140 146 128 147 144 145 144 144 136 143 124 127 140 145 160 188 180 182 168 167 148 128 124 130 136 124 124 143 148 163 152 153 160 150 148 149 148 136 144 154 164 189 180 189 172 159 152 146 140 149 164 154 152 159 156 156 156 160 164 154 152 159 164 156 160 156 152 160 168 158 160 169 160 156 164 166 168 171 156 159 160 160 164 166 168 170 160 166 168 155 152 155 160 167 156 159 160 154 156 156 156 178 160 150 168 179 176 171 172 185 192 198 212 218 192 187 180 165 172 168 160 161 164 170 176 180 172 168 172 174 168 180 180 182 176 181 180 180 184 171 172 166 172 182 180 182 184 168 168 179 168 164 172 169 172 166 176 170 164 177 168 168 180 172 180 179 172 186 176 172 168 170 176 181 180 176 184 185 176 169 184 174 168 162 168 164 164 171 168 177 180 190 180 174 184 192 180 174 184 177 180 175 156 165 168 168 176 172 164 181 184 188 184 180 184 182 184 180 184 180 176 188 176 180 172 163 168 163 160 163 164 163 152 156 164 158 164 176 172 176 168 169 176 180 172 172 172 171 168 170 172 165 156 158 148 155 160 152 152 148 148 162 164 157 156 160 172 168 164 162 152 158 164 171 180 178 176 173 172 162 184 266 360 444 512 551 544 554 548 536 476 399 316 229 156 145 156 154 148 152 148 150 156 146 148 152 156 250 476 557 568 604 608 620 572 498 392 197 144 147 156 149 156 153 148 161 152 160 148 137 136 125 140 154 156 154 152 159 160 149 140 145 136 141 152 142 140 150 140 137 136 132 120 128 140 136 136 143 132 131 124 122 124 122 136 144 140 135 136 137 132 132 128 124 140 141 152 152 144 145 148 157 148 138 140 146 144 134 128 133 128 124 124 129 128 126 128 127 124 126 136 141 140 139 148 153 140 139 136 139 140 133 120 123 124 120 116 109 108 96 92 85 100 93 96 84 100 98 88 93 104 103 108 92 100 115 104 98 143 140 143 136 130 128 132 128 127 128 140 136 137 132 127 136 127 132 143 140 130 144 156 140 130 144 143 144 147 148 147 148 153 152 146 152 139 148 153 148 141 148 146 136 146 148 142 140 139 136 150 144 138 124 134 140 137 136 133 132 132 144 156 156 153 140 143 144 148 152 148 140 139 140 146 140 136 140 147 152 147 140 135 136 128 124 129 136 143 172 189 176 173 172 163 144 117 128 132 132 127 140 153 156 159 156 161 148 144 144 127 132 146 140 144 160 179 180 188 168 153 156 146 152 151 156 153 164 170 160 162 160 145 144 157 148 152 156 162 160 152 156 161 152 161 168 156 160 166 160 167 172 163 160 155 152 161 172 166 160 158 156 156 148 149 156 163 160 157 156 153 156 149 160 155 176 164 164 171 172 183 168 166 176 204 208 207 188 177 172 163 168 177 172 163 172 179 180 176 176 173 172 185 184 174 172 170 176 180 180 190 184 173 172 172 172 184 180 174 184 186 168 165 176 167 164 178 176 167 168 171 168 161 168 180 176 168 172 179 168 176 184 176 176 172 168 173 176 186 176 171 180 188 172 173 172 181 164 167 160 161 168 167 172 176 188 202 188 184 184 194 184 176 172 173 168 171 168 156 172 165 160 168 180 189 192 189 192 185 172 181 184 197 188 183 188 194 176 173 176 166 164 155 156 160 164 166 160 158 152 157 164 167 168 170 168 176 176 175 172 182 168 164 160 171 168 162 160 154 144 151 156 148 148 152 164 161 160 153 156 161 164 156 156 152 164 156 164 192 176 175 172 272 256 361 484 482 576 567 588 617 600 587 580 563 556 471 464 336 212 224 152 147 152 156 144 141 140 158 148 158 312 519 556 547 584 632 608 544 484 382 184 153 148 156 152 148 148 161 148 145 164 152 136 137 140 144 152 157 144 149 156 154 140 151 148 137 136 139 132 134 144 141 144 140 132 128 124 127 136 141 132 129 132 126 132 138 128 138 136 133 128 138 144 135 136 132 124 133 140 143 136 135 140 151 148 152 148 148 140 140 132 124 124 126 120 120 124 127 132 143 136 124 128 127 140 150 144 151 148 145 136 147 144 147 140 141 136 146 136 139 140 129 124 120 120 119 104 101 108 109 96 86 100 103 104 92 92 81 92 94 96 140 145 136 142 136 130 144 139 136 134 136 140 128 128 124 128 132 120 128 137 144 136 148 142 136 139 144 142 140 149 144 142 148 149 144 145 148 149 152 147 144 139 144 147 144 142 144 132 144 151 152 141 144 149 136 133 128 123 132 134 132 144 148 144 144 147 136 132 140 154 148 137 140 137 144 140 148 143 140 144 148 149 136 134 140 129 132 125 128 153 168 180 176 162 160 170 136 106 116 114 136 148 148 151 156 159 152 149 140 136 136 131 128 120 132 118 132 157 168 171 156 150 156 149 144 152 152 163 160 162 164 163 152 148 152 151 148 156 156 149 140 160 160 150 148 150 144 161 160 151 148 159 148 144 144 162 160 168 164 152 148 149 148 143 144 143 152 157 148 154 152 155 164 159 156 156 168 172 172 178 164 159 176 185 200 210 176 163 160 152 164 165 176 180 172 177 184 186 164 164 176 180 172 173 172 165 176 183 180 167 172 183 176 182 168 180 184 184 180 181 168 160 164 178 172 173 176 170 172 173 164 170 164 170 172 180 176 180 176 164 172 165 176 174 172 171 176 177 176 183 180 178 172 174 172 176 180 172 160 167 176 168 164 167 180 193 196 203 188 176 196 193 176 173 164 168 168 165 160 160 164 164 172 185 180 180 188 196 184 169 188 200 180 180 176 184 180 166 188 197 172 154 156 158 156 153 160 156 160 158 148 154 160 159 168 168 168 169 176 177 180 168 164 166 156 158 176 163 156 156 160 152 148 161 160 145 156 164 164 157 148 167 156 151 160 164 160 158 176 172 188 289 384 456 532 570 572 592 604 614 608 617 608 605 604 598 576 574 532 432 296 176 152 158 156 146 152 153 144 145 168 344 508 525 544 570 592 580 512 461 340 160 144 140 144 149 144 147 140 137 148 146 136 147 144 144 140 149 144 156 148 142 140 130 144 140 140 143 144 132 140 133 132 138 132 132 132 134 128 137 140 129 136 139 136 135 140 147 140 135 136 133 140 143 132 128 136 147 140 140 132 131 128 139 144 147 156 158 148 142 140 124 116 118 124 121 112 107 128 140 136 131 136 143 128 135 144 145 144 142 148 137 140 151 152 154 152 156 152 158 144 150 136 147 140 147 144 138 136 141 124 113 120 117 108 108 104 97 92 85 88 87 151 144 126 132 140 128 133 140 148 152 143 140 127 128 124 128 136 128 125 132 137 136 139 140 148 140 145 140 133 140 146 144 147 152 143 140 143 140 155 148 148 136 134 140 142 140 149 144 137 144 142 148 145 148 142 132 128 128 129 132 141 148 142 140 138 144 134 132 134 136 141 144 145 140 140 144 139 140 140 136 142 148 146 140 140 140 134 136 129 128 152 176 185 168 171 168 163 140 113 124 146 148 139 148 159 152 143 144 147 144 139 128 122 120 119 124 112 136 151 156 161 152 157 156 156 156 156 160 161 160 157 168 172 156 150 160 156 148 145 144 144 148 149 148 148 140 148 160 155 156 144 152 146 148 151 156 160 160 154 156 155 152 142 148 146 140 139 156 159 160 162 168 168 156 163 164 167 168 180 168 155 168 171 188 204 188 158 148 153 164 155 164 171 180 178 180 181 180 179 176 169 176 172 168 162 164 172 172 169 164 163 184 180 176 173 176 172 180 187 172 158 168 180 168 168 176 168 168 173 176 174 176 171 184 175 176 177 168 166 164 174 172 167 164 162 176 176 176 172 184 188 184 162 164 170 172 171 172 167 180 174 168 164 176 182 184 179 188 193 192 186 188 190 176 163 164 161 164 156 168 174 168 165 184 177 172 189 184 177 184 195 180 162 168 157 176 170 168 174 176 190 168 166 164 143 148 162 152 150 156 156 156 150 152 164 160 166 172 171 180 175 172 169 164 164 156 157 168 167 164 166 152 155 164 149 144 161 164 161 152 161 168 156 152 168 160 165 164 210 224 358 480 475 540 522 572 579 600 630 620 595 612 611 608 616 600 576 584 544 544 432 348 230 152 166 160 151 148 146 144 155 396 529 520 499 532 575 532 470 456 299 144 137 136 136 136 132 136 138 132 131 132 134 136 141 140 140 140 138 144 141 136 127 132 133 128 131 140 142 132 131 132 131 136 142 136 126 128 131 132 142 152 143 144 150 152 141 152 152 148 149 148 145 140 142 136 152 160 148 140 128 140 138 148 148 140 145 148 151 148 128 128 115 120 124 120 109 120 123 136 135 136 143 136 137 132 138 140 129 132 141 136 139 152 153 148 145 144 151 156 149 148 145 144 161 160 161 156 157 148 142 140 138 132 129 128 128 112 109 104 94 92 160 145 136 131 136 143 128 127 140 149 132 130 136 134 124 128 132 142 136 137 140 148 136 141 136 143 144 142 136 132 148 156 148 149 140 147 144 144 152 149 136 135 144 139 140 146 152 158 148 147 140 140 140 133 140 134 132 128 128 131 136 148 144 142 140 138 132 130 136 132 136 144 144 150 140 134 144 141 136 141 148 146 148 136 140 151 132 129 128 123 136 159 176 189 188 172 176 169 140 132 132 147 144 142 148 144 144 152 152 159 148 137 132 130 128 129 148 146 156 167 164 164 164 148 152 150 156 149 148 159 160 155 164 172 148 145 148 149 156 147 148 146 148 148 148 143 148 147 148 148 148 153 148 152 148 147 156 151 160 161 152 151 152 155 148 145 148 156 168 162 168 171 164 166 172 170 160 168 168 162 156 165 172 194 188 174 156 137 156 164 156 162 156 161 172 173 164 173 180 181 164 176 164 164 168 162 168 170 172 175 168 161 168 173 176 170 172 163 168 176 172 172 176 168 164 167 160 165 180 190 176 174 172 178 180 173 184 171 172 176 168 181 164 162 168 179 168 168 172 175 172 186 168 161 164 174 172 176 180 177 176 165 168 176 172 171 176 186 196 203 192 187 192 176 172 170 160 159 156 159 164 164 152 168 168 174 180 186 180 191 176 166 172 169 176 166 164 168 160 164 176 183 172 160 156 162 156 159 164 145 148 154 164 156 160 166 164 176 172 180 172 170 164 155 156 160 164 169 164 165 164 160 156 155 152 160 156 164 152 150 172 167 160 151 164 169 164 162 236 400 512 522 532 572 572 587 600 622 640 625 624 623 632 627 620 621 616 597 592 580 536 480 272 127 152 152 144 152 152 145 220 445 532 547 512 503 548 535 520 473 280 128 120 125 128 129 128 127 128 128 124 126 132 129 132 136 132 128 132 130 140 134 132 128 132 139 132 133 140 139 140 132 140 145 148 142 144 128 136 142 148 155 156 162 160 161 156 158 156 155 156 157 148 150 160 157 148 144 148 132 128 139 144 145 144 134 132 137 144 152 140 141 124 116 116 120 124 126 124 125 136 142 140 138 136 127 136 138 128 126 132 141 144 139 136 137 132 131 144 153 144 136 144 150 156 152 156 156 148 159 152 153 144 156 140 151 144 148 132 132 120 117 146 144 140 128 135 148 141 140 143 132 124 132 138 136 138 136 134 140 142 136 146 144 143 144 142 152 146 132 132 136 140 144 155 152 151 160 156 152 146 144 129 136 146 140 140 148 153 156 154 148 142 136 136 132 132 140 137 132 127 136 135 140 147 148 146 136 138 140 137 152 139 140 134 140 143 140 138 136 144 144 144 144 147 136 138 140 136 136 126 136 125 148 161 172 188 180 186 164 151 136 128 148 144 140 140 136 143 152 154 164 157 140 140 140 131 140 160 172 179 164 164 164 156 140 149 144 144 152 157 156 149 152 155 156 148 144 143 144 145 144 152 152 142 144 147 152 152 152 149 144 151 152 150 152 140 140 141 144 165 160 154 156 158 160 146 148 165 164 167 164 166 160 166 172 179 180 176 172 159 164 160 184 200 196 182 172 153 156 154 164 168 176 174 172 168 176 173 172 178 176 172 168 162 172 172 168 166 172 187 180 167 164 167 176 176 180 181 172 164 176 179 176 170 172 165 164 164 176 177 172 172 172 185 176 172 180 175 164 180 176 173 172 170 168 169 168 172 176 176 176 176 180 178 168 172 176 174 180 174 164 168 164 173 164 153 164 179 180 192 192 194 180 181 184 182 168 165 168 170 160 149 160 158 164 173 172 165 184 190 180 181 184 179 172 181 168 166 164 164 160 154 160 167 168 179 168 151 156 154 152 157 152 160 156 158 160 169 172 171 168 170 168 156 156 145 164 178 164 163 164 153 160 159 152 157 168 159 156 155 152 164 168 153 152 166 164 212 244 372 508 484 532 539 572 579 604 629 616 610 620 626 640 633 632 652 628 610 608 604 584 522 536 366 180 189 140 149 148 147 152 219 464 531 564 542 504 514 524 503 440 256 120 115 124 130 124 118 124 124 132 131 124 114 128 126 132 135 124 128 140 136 128 126 132 142 136 131 144 138 140 151 144 144 152 149 148 164 152 146 148 151 156 169 172 167 152 157 164 164 152 152 160 157 156 156 148 144 140 138 132 135 152 154 144 143 140 130 132 145 148 154 136 132 124 116 116 118 120 118 120 134 136 143 136 125 124 127 120 127 132 138 140 144 136 129 144 142 140 149 144 141 140 143 148 151 148 150 148 146 156 156 148 156 152 154 156 146 152 156 144 142 144 140 139 132 131 144 140 140 148 140 144 140 125 128 129 136 135 140 139 144 141 144 143 152 147 148 147 136 136 140 137 144 141 152 150 152 156 148 155 144 134 140 140 140 149 152 149 156 151 148 146 136 147 148 145 136 141 136 140 128 124 136 140 144 151 164 138 136 145 136 139 128 140 140 135 144 143 132 142 136 139 144 149 156 149 140 139 144 137 140 138 124 129 144 163 180 194 180 162 160 148 132 122 136 137 136 145 140 150 156 152 156 159 144 142 144 147 156 172 164 160 168 175 156 145 156 158 156 159 156 149 148 153 152 150 156 155 152 146 144 139 148 159 136 135 140 152 148 157 148 143 148 140 152 147 148 141 144 150 156 156 152 164 168 157 152 155 160 174 172 168 164 165 176 190 180 182 172 172 168 159 164 185 188 193 176 153 168 177 168 162 176 193 176 181 176 178 172 171 180 170 172 165 168 177 172 175 172 171 176 173 164 169 168 185 200 201 184 179 168 168 172 168 164 175 172 162 164 167 164 172 168 160 164 163 168 180 160 168 172 163 164 169 172 163 168 168 172 172 168 176 176 175 180 181 180 176 172 170 168 177 168 165 160 151 156 167 176 181 184 186 184 186 184 187 184 176 176 164 160 160 152 153 160 159 160 160 172 183 180 175 180 181 168 175 180 179 172 169 164 153 152 149 168 178 172 163 168 165 156 161 144 151 156 154 156 162 172 170 164 168 168 166 156 159 164 171 164 161 164 158 148 159 152 148 156 156 164 160 160 167 156 161 164 155 160 160 204 377 500 503 516 566 572 568 588 607 608 616 616 630 644 655 652 653 656 631 636 628 612 598 592 569 496 339 200 137 148 145 148 148 324 474 528 558 540 571 572 550 496 416 220 119 120 122 120 126 120 116 132 125 128 129 128 116 124 136 140 145 144 138 140 135 132 134 148 147 144 151 156 166 160 163 152 150 160 167 164 169 164 158 152 166 168 160 164 159 160 166 160 148 152 165 160 153 152 146 160 154 140 152 152 156 156 150 144 141 144 149 148 139 144 138 124 121 120 101 116 127 128 116 124 136 136 129 128 130 124 130 140 141 140 136 136 152 132 134 140 145 148 138 144 147 144 143 136 141 132 144 144 146 148 136 144 147 144 143 148 145 140 146 136 138 141 128 128 132 136 148 144 140 145 140 140 128 121 128 125 136 140 140 148 144 147 152 151 140 147 140 137 140 147 140 146 144 148 152 149 152 146 148 143 140 145 144 137 152 158 148 156 160 159 160 148 148 157 148 140 140 143 136 126 128 138 140 143 152 155 144 145 136 130 132 141 144 146 140 149 144 135 136 140 148 147 148 144 144 153 148 143 132 139 140 138 128 126 152 178 172 171 172 170 164 141 132 127 124 138 152 147 152 153 148 146 148 155 148 142 144 147 156 154 164 174 172 164 148 147 160 165 152 156 148 142 148 155 152 163 152 162 152 148 156 149 152 154 148 137 152 150 148 148 144 148 144 145 148 156 144 147 152 153 148 152 164 166 168 165 152 151 156 163 164 181 180 175 172 174 176 168 160 166 168 172 180 183 180 164 160 182 180 177 172 171 164 174 176 175 168 164 160 173 168 158 168 184 172 168 172 176 180 167 164 253 312 339 464 517 512 495 460 403 316 213 192 181 160 167 168 173 164 166 176 162 164 154 160 166 176 176 172 156 164 166 168 169 172 170 176 182 168 161 172 179 176 173 180 182 180 175 168 173 172 170 168 154 160 166 168 169 180 177 168 187 192 191 188 183 180 183 164 159 160 154 156 159 156 153 164 176 180 167 172 182 172 162 172 174 172 173 168 167 160 154 156 156 160 163 160 169 168 168 152 143 164 155 152 153 164 165 172 172 180 174 172 163 160 163 160 163 160 152 152 157 160 155 152 154 156 165 156 153 164 159 164 168 152 159 180 323 484 466 504 569 568 548 576 587 600 589 620 638 648 677 664 661 672 666 656 669 652 624 612 594 572 527 496 366 252 238 132 212 208 369 492 503 532 570 616 629 536 447 360 148 124 120 128 118 124 121 132 137 136 144 144 143 132 125 144 149 164 164 148 147 144 140 152 157 156 163 164 172 168 172 172 166 160 166 164 165 160 169 156 149 152 159 156 154 156 164 160 152 148 155 152 154 164 159 148 162 156 155 160 159 152 158 140 143 140 146 156 145 140 144 144 136 124 110 104 116 132 141 128 119 128 122 124 133 132 131 140 143 136 138 144 137 140 143 140 138 140 128 128 138 132 135 136 141 136 128 140 137 132 133 132 136 148 143 148 147 136 139 136 140 148 140 132 132 132 132 143 144 140 148 138 136 129 120 117 124 136 124 140 148 142 144 157 144 146 144 133 156 152 140 145 152 154 140 143 144 151 144 145 148 143 144 146 144 155 148 149 152 152 152 159 152 153 152 142 136 133 136 129 124 130 132 142 144 151 144 144 140 131 132 133 140 152 148 148 144 132 136 135 148 143 140 146 140 142 144 153 152 140 136 133 136 128 140 144 156 168 168 182 160 174 160 138 132 131 136 140 140 137 144 153 148 148 148 147 148 139 128 143 156 165 172 183 176 155 136 150 156 156 160 152 148 151 152 156 164 158 152 158 156 161 152 140 148 152 148 144 140 142 152 151 152 154 140 147 148 151 152 154 144 145 152 150 156 169 160 156 156 141 152 161 176 187 168 163 164 159 156 143 156 168 184 196 184 166 164 174 180 186 180 171 172 167 156 154 156 165 168 162 164 159 160 162 164 165 168 162 180 198 296 443 556 664 700 713 708 707 704 689 668 650 584 479 352 232 168 160 168 170 172 169 172 179 160 157 164 165 168 172 168 166 164 170 168 181 168 170 172 167 172 172 172 169 168 175 172 179 176 168 164 161 168 169 156 166 176 162 164 168 168 167 180 197 184 194 192 183 184 176 172 165 160 151 144 147 156 162 156 161 188 217 256 249 252 203 184 165 160 163 168 166 156 155 152 159 156 156 156 160 160 148 152 165 156 148 152 153 156 163 168 178 168 165 160 156 160 155 156 158 152 148 156 160 156 154 148 149 152 155 152 154 164 164 152 157 168 235 436 491 480 536 560 566 576 593 600 599 616 636 656 668 664 669 684 689 708 763 704 668 660 638 620 596 584 574 536 472 392 299 220 291 472 539 524 514 548 610 576 512 460 352 148 119 120 111 116 129 140 146 136 157 156 152 140 142 140 140 152 164 160 163 160 165 156 161 172 172 168 168 168 171 176 181 160 160 156 151 148 152 156 146 144 139 140 152 144 149 144 149 148 151 152 158 148 156 144 151 144 141 140 141 136 149 148 145 148 151 152 146 136 145 140 141 140 138 112 106 120 138 132 135 116 121 124 125 136 146 132 121 136 139 136 133 136 134 144 140 128 136 128 135 124 113 140 139 128 129 132 132 136 134 128 134 136 137 144 143 144 140 132 136 144 143 132 132 130 136 138 132 138 140 141 128 135 136 123 132 129 124 128 136 142 144 146 144 133 136 140 140 143 136 144 144 143 144 146 140 149 152 147 152 155 144 141 148 151 152 142 152 164 152 149 152 150 160 146 144 149 140 129 140 134 128 129 136 149 148 143 140 132 132 140 140 142 148 148 144 136 140 143 140 143 132 131 144 150 144 133 148 159 148 138 136 132 136 148 140 130 156 173 172 181 172 167 152 135 136 139 132 139 152 138 148 162 156 145 140 147 148 138 140 155 164 176 180 165 168 164 152 145 148 150 156 157 152 154 160 149 148 152 164 151 148 153 144 148 148 138 144 150 136 141 152 154 156 145 140 147 152 144 152 152 156 152 152 159 164 163 168 155 140 145 152 157 168 170 168 154 152 148 156 157 176 192 188 184 160 166 176 176 184 187 176 187 188 175 172 157 164 163 168 155 156 158 160 154 160 150 172 296 468 586 704 721 724 723 728 753 744 740 736 725 696 697 640 573 524 378 248 202 168 174 172 176 172 175 168 168 164 165 164 172 176 169 168 166 168 176 172 164 168 171 168 172 168 170 172 168 172 177 176 166 160 171 156 159 164 167 152 165 168 162 176 171 180 181 192 201 192 182 172 177 176 172 168 153 152 191 172 301 340 481 484 486 512 498 468 396 336 292 172 193 164 167 168 155 152 160 152 146 156 162 164 153 148 163 156 161 160 152 164 174 164 175 164 160 160 155 160 164 160 156 156 155 156 144 152 156 148 152 156 160 156 164 160 153 156 230 320 417 484 530 564 536 568 588 588 601 616 643 660 690 672 645 668 698 708 842 864 764 684 632 660 638 644 621 612 600 600 573 556 537 496 506 544 611 540 537 584 541 484 447 308 118 120 123 120 124 140 158 152 151 152 154 156 148 144 155 156 163 156 161 172 175 168 170 172 172 164 175 172 169 164 162 156 164 156 134 136 140 140 131 136 140 140 142 148 135 144 139 156 153 144 152 156 151 140 131 124 130 124 105 116 122 120 122 132 141 136 150 144 141 132 134 132 138 136 121 112 120 140 133 120 118 120 117 128 141 140 132 124 134 124 124 128 133 140 136 132 133 132 136 128 117 128 137 132 124 136 137 136 134 136 131 132 133 140 152 148 138 136 135 140 138 140 136 127 136 143 136 139 140 142 140 129 132 137 136 137 136 134 136 134 136 149 144 137 144 136 136 141 144 140 140 143 140 148 156 136 144 152 148 148 144 138 136 147 148 145 144 164 156 148 152 148 136 151 140 141 148 157 144 133 136 118 124 145 148 148 152 143 136 139 140 145 148 134 140 143 144 157 144 143 148 150 148 141 152 141 136 142 140 143 140 154 148 139 136 124 132 148 168 174 176 176 172 165 148 126 128 130 136 149 140 142 148 146 144 145 144 153 144 131 152 167 172 182 164 164 168 147 144 145 156 157 152 153 152 146 144 142 140 148 152 156 152 150 144 146 136 142 152 145 144 149 148 145 156 152 152 149 148 148 160 160 152 162 164 184 180 162 156 156 148 140 148 149 152 162 144 137 148 160 168 197 188 175 168 164 160 171 172 185 188 194 188 180 184 178 164 166 168 164 176 170 164 167 176 140 192 368 572 707 708 738 752 764 768 796 812 799 788 793 776 758 724 707 648 648 596 528 388 219 156 159 176 170 180 178 176 177 168 156 168 173 164 162 168 160 172 170 172 179 168 162 176 174 176 177 164 154 176 183 176 176 172 159 176 171 172 156 156 161 160 171 168 169 176 194 196 196 180 175 188 188 172 167 164 170 264 380 500 565 572 582 572 578 576 577 564 555 460 314 200 154 160 167 148 133 148 149 144 157 172 171 156 151 168 173 156 154 156 165 172 168 168 170 160 161 164 159 160 162 156 154 156 154 144 155 144 151 152 152 152 162 156 158 156 156 208 375 480 526 556 568 564 575 588 584 608 640 656 663 668 669 672 676 684 718 768 797 716 725 704 694 688 685 676 652 648 635 620 613 588 590 552 552 584 580 580 585 544 491 428 243 116 125 132 140 136 142 148 163 156 149 156 152 148 153 156 168 168 161 168 179 168 167 164 175 168 162 160 163 156 144 148 139 136 140 132 130 140 140 140 136 136 148 152 133 140 147 148 155 152 148 144 133 124 125 120 109 108 105 112 108 112 107 124 118 124 131 136 133 128 119 136 130 120 116 124 118 116 131 124 111 120 115 120 123 128 135 140 137 132 118 128 126 128 144 132 125 136 135 132 122 120 133 128 118 132 143 132 136 136 135 128 140 132 139 144 139 132 143 140 138 140 142 119 136 154 144 140 140 141 136 141 132 120 128 136 128 137 140 136 128 137 144 137 140 147 144 145 144 140 152 150 148 139 148 149 144 142 140 142 144 141 136 136 144 155 144 152 156 140 144 152 152 145 144 147 148 137 144 155 144 138 128 125 140 154 148 142 152 143 144 145 144 146 140 134 136 153 156 144 140 157 152 146 144 153 144 145 144 144 140 148 152 145 144 138 144 135 136 149 160 171 176 177 168 158 144 116 128 134 128 139 148 146 140 143 152 154 148 142 144 146 156 169 176 184 176 154 144 143 156 158 152 148 148 149 136 143 148 143 144 154 160 150 152 151 148 149 152 142 148 146 144 152 156 151 160 160 144 157 156 164 168 166 172 179 176 178 176 177 168 151 152 147 148 152 156 154 156 147 164 193 184 169 156 151 160 152 164 175 184 186 184 186 180 171 168 172 176 187 184 188 180 180 184 166 236 430 628 706 720 757 784 799 796 804 812 809 816 795 800 800 780 759 732 701 680 646 604 564 492 309 184 160 180 178 172 177 184 169 164 176 172 173 168 158 168 163 172 180 168 161 164 168 180 181 176 168 168 172 172 175 172 175 172 168 172 168 156 159 156 163 168 168 172 181 188 183 184 183 184 197 188 241 196 315 412 462 568 559 576 575 580 578 588 580 580 577 560 480 496 348 208 205 164 162 148 135 140 144 148 156 164 171 156 166 172 160 156 158 152 162 172 166 156 163 160 156 156 157 152 154 156 158 156 152 156 148 144 150 156 154 156 150 156 161 168 284 440 514 548 544 556 570 568 594 588 604 652 669 660 656 664 664 680 697 692 671 716 802 824 842 768 717 724 768 720 669 660 636 640 622 600 548 564 547 568 598 568 512 476 427 240 115 128 147 136 149 148 133 152 154 136 147 144 150 148 154 160 166 164 170 164 159 160 161 160 164 152 140 136 137 136 143 140 123 132 140 144 135 140 147 152 148 152 152 144 152 156 160 148 154 140 129 112 108 116 103 112 107 116 137 140 133 148 141 128 116 128 127 128 120 128 116 112 117 124 118 116 118 128 120 120 123 120 121 124 127 128 142 140 129 132 129 124 134 132 127 128 128 120 119 132 124 132 130 120 132 140 139 136 129 132 145 136 122 136 144 148 137 140 142 136 140 124 136 148 144 139 144 147 140 129 136 141 124 126 136 125 132 133 128 131 140 139 128 136 140 136 144 144 144 147 140 141 156 160 152 151 144 132 144 147 144 145 140 140 156 147 152 151 156 154 140 139 144 142 144 150 144 144 156 165 136 124 132 141 148 152 144 139 136 141 136 150 144 146 144 141 152 150 160 152 152 144 136 149 152 149 144 153 152 150 152 152 144 147 144 149 136 113 132 142 156 181 172 175 160 149 128 121 128 128 136 151 152 149 148 161 148 139 144 137 140 143 156 176 184 181 168 163 152 152 152 150 152 146 144 147 156 151 152 148 148 150 152 144 148 147 152 146 144 156 148 144 148 154 156 159 156 149 164 162 164 173 172 176 168 163 168 190 176 176 172 165 152 144 152 152 152 145 160 187 180 171 148 127 140 145 152 157 164 170 176 183 180 181 180 171 180 187 188 193 188 195 188 146 260 496 664 743 748 763 780 801 820 822 828 825 816 829 812 803 812 805 788 762 744 720 680 653 612 626 560 422 244 151 168 169 172 179 168 181 184 191 184 172 164 177 176 171 168 165 164 171 168 179 176 177 180 172 168 177 172 177 180 178 168 167 156 155 156 151 160 157 164 166 168 171 172 180 188 192 184 210 284 400 520 567 576 587 584 587 584 593 600 603 604 588 584 575 564 573 528 398 228 144 160 159 144 138 144 145 144 153 160 166 172 160 164 171 156 143 160 176 172 162 168 170 160 154 148 145 152 161 156 147 140 141 156 149 156 155 148 145 148 155 148 163 316 467 524 547 548 559 572 588 596 611 636 657 656 665 664 667 672 679 676 676 672 674 748 869 892 873 816 826 824 812 708 664 668 657 652 634 612 581 572 568 548 534 492 427 388 165 120 139 140 126 132 145 136 137 148 146 140 145 148 150 144 156 148 146 152 152 148 155 148 142 144 132 132 127 128 132 132 142 136 138 152 151 140 142 140 161 156 154 156 157 148 161 152 138 128 120 112 97 112 116 120 128 140 142 144 146 148 168 156 139 124 119 116 119 124 130 124 117 124 140 120 106 112 126 128 137 132 137 132 135 132 131 132 144 128 128 136 134 128 116 124 131 116 117 112 126 112 120 128 135 132 136 128 131 132 126 136 130 132 132 136 150 136 140 136 127 132 137 160 144 130 152 148 140 134 136 137 124 126 132 130 132 129 128 126 136 136 132 129 140 138 132 136 144 146 148 145 144 152 144 149 144 147 144 140 136 143 144 151 156 155 152 149 148 151 148 142 148 149 148 141 148 156 160 155 144 134 136 135 140 151 156 150 144 135 144 136 148 149 140 147 144 136 148 157 144 148 144 143 144 145 152 143 144 157 164 154 152 152 144 136 136 143 136 122 132 142 172 178 168 174 156 145 132 123 132 135 140 144 148 154 152 154 144 141 136 119 140 153 160 174 184 189 176 160 152 155 156 148 156 133 152 162 152 151 144 138 152 155 152 154 156 157 164 164 164 163 168 152 152 171 168 153 164 151 152 172 172 170 172 162 160 160 172 181 180 182 164 154 144 147 148 136 148 173 184 178 164 153 148 142 144 146 156 156 164 170 180 176 168 178 172 179 180 184 188 190 188 170 252 475 660 719 748 783 780 790 816 829 820 847 868 875 876 877 872 856 832 812 788 765 744 721 684 655 624 626 604 497 352 207 168 181 176 169 176 188 184 187 184 178 176 182 176 164 168 177 176 168 168 179 176 171 176 179 176 174 176 179 184 181 168 154 152 145 148 152 156 155 156 168 180 177 176 180 192 305 356 422 552 543 576 573 588 581 600 617 616 602 624 656 612 592 592 578 568 550 536 373 224 198 148 150 148 151 140 139 152 149 156 163 156 165 168 162 160 157 172 170 164 170 172 168 148 141 152 154 160 155 140 141 144 153 152 151 152 151 144 150 148 186 216 369 504 524 548 561 580 592 588 588 620 646 656 668 656 646 668 671 668 681 672 657 680 669 812 927 820 828 852 885 792 738 724 704 672 657 660 662 612 558 584 549 552 517 472 390 216 177 124 129 124 121 128 142 140 136 136 138 148 144 148 144 148 145 144 137 144 150 144 131 140 132 124 131 132 123 132 139 148 146 144 148 144 154 160 153 160 158 160 163 156 154 144 126 120 106 112 108 124 114 132 147 136 151 152 146 136 142 148 154 144 141 124 111 124 134 128 134 136 137 136 133 116 108 128 141 144 140 144 151 144 136 140 137 136 132 132 135 136 135 128 125 120 108 112 113 116 122 124 120 132 137 132 119 120 128 116 117 132 146 140 131 140 139 136 130 128 123 128 140 144 140 146 136 124 136 153 128 121 136 125 124 136 128 125 136 138 136 132 128 136 136 140 140 140 144 153 148 147 136 139 132 134 148 153 144 135 148 147 148 155 152 158 144 146 148 144 144 153 160 152 148 159 152 156 144 128 136 145 136 134 148 157 148 150 128 137 148 146 148 149 148 145 152 156 136 127 148 155 152 145 148 151 152 145 144 153 148 147 140 144 140 136 132 145 132 128 132 138 156 191 176 177 160 134 132 122 132 135 132 137 152 146 152 151 144 126 116 121 136 149 172 198 188 189 176 159 160 162 156 154 152 154 152 149 156 161 160 161 168 165 168 174 168 179 176 174 184 183 168 183 176 172 168 161 164 163 164 172 164 167 156 143 144 166 156 170 180 177 164 160 156 133 152 168 184 191 176 157 168 169 164 145 140 159 164 153 160 165 172 177 164 177 180 182 176 177 180 166 204 462 664 730 728 774 788 789 812 857 876 886 900 910 904 899 888 891 884 872 852 840 816 788 760 714 688 670 652 657 640 612 456 261 180 157 176 173 176 169 180 187 176 180 172 176 176 169 164 165 172 168 160 167 164 169 172 175 172 167 172 181 176 177 172 164 168 161 160 150 156 164 164 172 160 165 172 250 416 517 556 583 584 612 612 595 596 616 624 624 628 651 672 677 636 608 592 574 564 577 528 378 188 139 152 153 152 149 148 134 136 151 156 159 160 165 152 162 168 155 164 173 160 159 152 155 156 165 160 154 148 145 152 148 156 151 148 148 148 146 148 149 164 291 464 527 536 554 572 596 596 593 612 627 640 651 652 644 656 665 664 664 672 673 676 677 684 715 800 844 808 820 800 743 712 763 748 695 676 652 652 648 628 610 600 580 560 555 500 368 180 93 116 123 132 123 120 126 136 129 132 138 136 140 148 148 140 136 140 140 148 143 140 142 140 129 136 145 144 144 148 144 152 151 144 154 160 159 152 153 152 156 148 143 140 132 112 98 112 115 120 133 140 151 152 151 148 151 140 131 140 145 144 151 156 145 128 127 144 145 136 140 132 125 124 121 104 125 148 141 140 148 148 137 132 142 128 131 140 136 144 142 136 142 140 117 128 122 116 104 120 124 124 124 116 122 120 105 116 126 124 132 140 130 132 128 132 136 124 131 132 122 129 144 148 144 139 144 153 148 125 128 136 128 125 128 135 132 135 136 144 140 126 128 132 136 141 132 147 156 146 148 147 144 132 128 129 148 152 152 143 140 149 156 143 140 152 148 150 148 159 152 151 156 163 160 154 148 126 116 129 132 141 132 142 152 153 148 143 144 146 144 149 152 148 148 156 144 143 148 139 148 152 152 146 148 156 152 139 144 142 144 147 144 152 148 131 144 142 136 132 132 141 180 193 176 168 144 141 128 122 132 132 140 148 148 146 144 136 132 128 124 119 140 170 180 186 192 196 184 179 168 170 160 169 172 159 180 187 176 185 180 174 184 187 180 187 188 190 184 201 192 186 180 177 172 180 168 178 164 168 168 158 140 136 136 143 164 163 152 148 160 164 160 156 152 160 164 195 184 168 164 177 168 169 156 158 164 158 160 160 152 156 164 165 172 173 172 179 184 185 172 370 640 714 720 767 776 783 824 874 896 899 896 907 900 915 908 913 900 894 880 869 848 837 808 792 760 726 700 681 688 689 668 649 548 377 244 178 176 177 180 172 172 187 196 188 224 222 284 358 412 460 528 559 444 336 320 311 292 211 188 175 168 194 180 183 172 171 168 163 152 148 152 159 168 172 164 314 444 456 544 547 584 597 624 638 596 614 624 646 632 638 652 681 664 639 608 611 580 532 544 525 492 299 152 170 148 155 156 144 136 133 140 142 156 159 164 155 164 168 156 156 164 161 164 155 160 158 160 166 152 143 144 141 140 153 148 146 152 150 156 157 160 254 396 468 528 526 568 585 604 595 608 602 636 674 648 627 644 653 656 668 664 641 668 675 680 677 664 743 832 777 788 774 708 693 776 827 740 652 668 636 656 678 636 639 600 572 564 518 524 357 224 179 112 122 124 131 124 131 128 134 140 137 148 152 144 137 152 150 140 134 144 147 136 140 144 139 148 153 144 156 156 153 152 147 148 161 156 159 144 147 136 130 132 116 116 113 112 114 128 144 144 150 148 156 148 146 144 134 140 148 140 130 148 157 144 130 128 147 144 140 140 133 128 123 120 106 128 148 132 176 148 152 180 200 212 194 188 202 144 150 132 138 144 142 128 135 124 126 120 122 116 122 116 109 128 121 116 121 120 123 132 129 116 119 120 131 132 128 136 140 128 140 144 140 136 148 151 140 140 136 125 124 132 124 127 140 140 136 132 132 132 132 126 132 143 140 140 144 143 140 141 136 128 136 144 140 140 140 146 144 152 148 151 152 133 152 154 148 155 156 152 152 155 148 151 152 130 124 127 116 102 112 137 148 143 144 144 140 139 140 142 144 144 148 151 148 150 152 148 140 141 148 154 156 152 140 148 144 147 144 147 152 146 144 150 144 138 140 141 132 132 140 147 176 180 172 173 152 128 132 132 128 145 144 149 140 147 152 156 132 112 124 124 144 156 160 180 184 204 188 185 180 195 188 200 192 200 192 200 188 201 200 208 192 198 196 186 188 200 184 186 180 166 168 174 176 187 172 166 160 154 152 122 124 126 136 128 140 136 144 145 144 143 156 165 172 196 180 165 160 168 172 175 168 168 168 165 160 173 156 145 152 147 152 165 164 161 172 177 172 291 584 703 700 733 768 806 848 882 896 897 892 910 916 910 908 910 912 896 888 866 844 828 824 818 804 784 764 742 716 696 700 699 692 682 632 591 492 429 412 395 420 434 468 505 524 558 644 793 748 733 736 802 876 867 724 696 708 802 692 497 352 332 224 180 176 179 168 160 156 156 140 131 148 143 148 245 440 541 544 569 584 597 612 619 616 608 608 612 620 626 632 643 632 614 600 575 572 557 552 544 528 521 404 231 148 148 152 148 144 148 132 131 144 153 156 164 164 164 160 161 156 159 160 165 160 150 148 149 148 151 152 140 128 133 132 144 152 158 152 158 152 162 292 460 516 539 560 586 600 600 604 616 624 635 640 646 648 651 644 645 656 661 664 667 668 668 668 665 680 711 712 733 752 728 764 832 840 844 736 715 668 643 644 645 628 614 592 586 564 553 520 445 268 119 116 106 132 138 132 135 136 140 136 139 144 140 144 150 148 149 136 134 140 141 136 150 152 144 144 152 160 156 152 155 156 153 156 160 148 139 132 125 116 112 112 103 112 134 136 141 152 154 140 143 140 137 136 136 120 139 136 133 140 139 140 136 128 132 128 139 140 132 136 131 132 123 108 108 136 200 252 318 372 433 432 443 440 373 300 235 200 168 148 143 140 132 128 138 140 141 136 131 124 111 120 125 120 126 128 115 124 123 120 128 108 125 128 119 128 130 128 132 133 132 147 140 141 140 140 136 132 124 121 128 122 132 136 132 136 132 133 128 132 136 138 140 143 148 139 128 138 144 134 128 136 144 147 140 140 152 155 156 150 152 146 140 144 156 154 148 150 156 147 148 140 144 151 140 135 132 111 112 99 120 139 144 140 140 131 132 140 144 144 152 154 148 146 156 151 148 148 148 152 152 165 164 151 156 154 156 156 148 144 144 138 148 142 132 144 144 133 136 136 148 153 172 175 168 158 140 131 132 136 140 146 156 150 148 159 148 139 120 119 120 128 136 148 156 163 168 182 188 197 200 195 192 220 204 194 192 196 196 205 188 191 192 191 180 180 172 169 172 169 152 145 156 171 180 175 164 148 144 138 132 118 124 123 120 113 136 147 148 135 144 159 184 197 184 167 160 155 160 157 168 171 180 179 176 171 168 159 160 152 140 145 156 161 152 150 164 214 484 666 676 724 752 782 848 873 876 884 892 910 920 923 920 904 904 883 884 885 876 862 844 834 820 818 796 781 756 739 728 713 712 713 704 700 704 701 704 689 704 722 748 813 808 821 804 890 896 862 768 741 760 904 892 885 716 772 788 785 768 699 520 155 168 169 172 176 172 160 152 141 136 148 140 259 412 471 536 540 572 608 596 622 616 581 600 593 612 573 596 579 584 566 544 536 532 523 516 540 520 496 504 402 356 238 136 143 136 145 148 146 144 134 152 159 156 172 156 164 160 162 168 162 160 164 160 144 140 142 136 140 136 130 140 135 136 143 144 155 156 180 212 372 492 521 552 565 588 603 604 609 616 648 632 615 636 661 652 628 648 638 648 687 672 672 660 642 668 645 660 665 700 766 784 830 884 940 856 832 772 707 644 617 628 607 616 605 584 563 552 524 520 416 300 217 116 135 132 143 132 133 132 135 128 139 148 152 152 143 136 147 144 135 136 150 156 154 144 139 152 152 148 152 152 162 152 151 144 133 120 116 120 113 112 113 120 126 136 156 156 149 140 147 132 120 132 128 132 129 128 120 124 141 132 130 136 135 116 116 136 142 132 139 132 149 124 196 212 276 396 403 480 479 496 505 520 531 484 400 412 300 284 268 188 187 132 133 140 151 148 146 144 143 132 130 132 132 128 121 120 134 128 111 132 124 124 114 124 135 128 117 128 132 134 144 144 144 140 140 127 124 129 132 130 128 128 132 135 136 135 136 128 136 144 148 145 144 144 136 135 132 133 136 133 128 143 148 136 140 152 152 144 144 153 148 143 148 156 156 151 152 150 152 146 140 132 140 144 152 155 140 121 112 109 128 139 136 130 140 138 148 149 148 158 152 146 152 156 156 143 140 156 156 154 156 158 168 155 152 154 152 149 144 145 140 142 140 140 144 135 136 136 140 143 144 163 172 175 160 153 140 116 124 127 144 155 152 153 156 153 140 147 132 119 136 140 140 137 144 146 164 180 180 185 184 191 188 184 180 173 184 187 180 171 172 162 160 164 160 156 156 157 148 136 128 130 148 160 160 160 152 154 140 127 124 122 140 147 136 139 140 139 148 169 172 198 192 160 152 158 152 148 152 157 172 179 180 185 172 169 172 163 152 138 148 144 156 155 156 137 344 620 656 717 760 799 828 846 848 873 888 907 924 917 908 935 940 960 956 957 952 926 916 892 884 863 864 831 816 787 772 759 736 733 740 737 724 723 740 783 816 886 904 939 928 923 920 894 828 806 748 736 708 737 808 869 792 709 736 732 696 846 784 582 184 153 156 165 168 184 168 162 152 133 136 200 384 526 532 534 552 590 604 595 596 607 588 582 584 576 556 546 548 533 544 550 544 540 548 531 524 504 488 479 464 433 308 158 144 136 140 138 140 144 136 135 144 147 152 174 168 154 164 164 164 166 152 154 152 141 140 134 136 133 140 149 144 137 144 145 144 152 160 277 452 499 528 561 576 592 592 603 604 615 632 635 628 633 644 650 652 657 652 653 660 664 664 659 668 659 660 645 656 680 792 860 808 833 832 782 740 745 684 649 636 621 620 615 600 582 564 552 552 549 520 476 356 223 144 112 132 138 140 141 140 148 144 142 148 150 148 139 152 152 148 135 140 152 152 148 148 152 148 155 152 149 144 143 124 115 120 110 108 105 120 125 136 138 148 148 148 149 140 135 128 122 128 135 132 129 132 123 128 122 124 125 132 138 128 113 128 127 136 138 124 133 164 248 340 404 456 477 480 508 500 524 524 571 572 563 508 515 472 413 340 275 232 169 128 131 144 146 152 152 148 150 140 140 132 134 132 132 128 129 124 115 136 131 124 126 124 127 124 118 137 136 137 140 146 132 137 136 120 136 135 124 138 136 138 148 140 136 130 136 147 140 139 140 146 148 132 136 138 140 138 140 135 140 140 140 142 140 140 136 139 148 159 144 150 144 142 148 155 156 159 156 149 140 137 144 163 164 169 152 118 108 132 144 141 136 141 148 158 152 148 148 150 144 159 156 147 140 145 144 147 152 156 156 162 148 146 152 154 156 156 148 146 136 148 148 133 140 151 144 136 144 149 152 169 164 177 164 153 136 113 120 130 140 147 140 151 156 150 152 138 140 138 144 139 148 145 148 146 152 161 152 145 160 165 156 161 160 155 156 160 148 139 148 139 140 148 136 141 144 119 120 125 136 142 148 150 156 153 148 139 132 134 132 150 148 151 144 138 144 170 180 192 180 168 156 156 160 151 144 155 160 175 168 168 172 176 176 181 160 158 152 144 152 142 148 161 196 488 644 686 756 783 816 845 840 861 884 891 896 901 928 936 960 1003 980 978 960 945 932 928 888 874 856 859 836 819 800 797 780 763 744 750 760 757 756 783 804 855 920 1023 972 944 888 880 796 683 640 643 684 632 556 589 588 367 360 457 628 713 780 782 544 213 164 160 172 169 164 171 164 182 148 271 400 454 524 517 536 571 588 596 584 566 564 550 548 565 536 554 552 565 572 566 592 593 596 595 588 552 552 541 504 456 428 360 204 168 132 128 132 139 144 144 132 137 144 128 164 174 156 159 156 158 160 150 152 153 144 138 144 139 136 129 140 152 140 143 148 151 156 256 364 463 508 525 564 585 596 599 596 594 624 629 628 629 632 652 640 653 648 665 660 639 648 652 652 652 648 654 652 642 660 763 804 766 712 700 696 677 676 675 648 638 616 639 604 592 576 550 548 550 548 500 508 434 408 297 180 178 136 140 144 152 156 138 144 151 148 156 148 148 148 157 144 139 152 151 148 165 156 156 152 149 144 134 120 105 104 91 108 107 112 134 144 146 148 164 144 135 140 130 128 126 120 134 128 134 132 135 128 129 124 121 132 136 136 125 124 127 132 132 132 186 220 316 420 414 472 483 492 519 524 531 580 586 580 543 536 528 516 539 480 305 316 254 244 213 148 149 144 148 144 134 144 143 140 129 136 151 132 130 132 132 120 135 140 133 120 121 120 130 124 140 140 144 150 140 136 132 135 128 132 132 122 136 142 140 143 132 135 136 145 140 149 144 137 140 138 144 130 140 142 144 150 148 139 144 148 144 139 144 147 144 147 144 143 144 141 136 147 156 162 160 164 164 155 156 151 156 175 172 158 128 103 132 151 136 140 140 155 164 151 148 150 148 149 156 151 140 149 148 134 144 150 156 162 160 155 144 141 144 142 156 150 148 137 140 144 144 150 144 153 140 135 140 144 148 172 180 177 168 152 128 126 124 119 132 128 136 123 132 141 140 153 144 135 140 159 136 135 140 135 124 118 132 128 132 149 144 135 136 120 132 138 144 132 136 133 124 129 136 119 124 122 132 142 136 143 148 148 148 149 144 131 140 151 148 153 152 144 156 161 172 191 180 163 152 151 156 150 148 140 164 175 164 158 164 164 168 182 172 171 172 168 168 163 152 143 148 355 624 663 728 764 788 825 836 849 852 855 884 914 932 947 964 960 976 967 956 956 936 934 912 900 884 865 856 844 812 799 784 772 768 766 764 759 764 773 780 810 852 908 932 921 880 841 764 690 608 581 576 578 448 246 268 257 196 135 244 431 644 715 596 302 180 169 168 173 164 154 160 145 160 267 424 523 508 520 536 548 564 585 588 578 548 527 528 524 552 559 576 583 592 605 604 619 616 617 616 619 596 591 560 528 500 462 432 282 140 128 124 130 124 130 132 143 140 137 140 140 160 169 160 162 156 148 156 147 144 153 140 134 132 137 132 131 140 142 140 141 156 170 284 412 476 510 536 571 592 595 600 612 616 624 628 623 624 628 628 627 640 654 644 639 640 654 644 646 648 642 652 651 644 648 676 704 696 693 684 674 664 645 652 639 624 614 600 596 580 561 548 546 556 551 532 530 500 467 444 359 204 112 124 128 136 142 144 153 136 149 156 163 152 148 148 149 156 152 156 154 152 164 148 139 132 125 116 99 116 100 116 120 136 139 148 153 152 163 152 145 148 138 128 125 128 129 140 136 136 131 132 135 128 128 124 137 148 144 132 133 124 125 136 200 308 393 456 481 480 475 480 485 496 515 532 562 564 565 512 492 472 467 436 406 348 320 336 306 292 200 156 139 140 137 124 132 124 130 136 139 144 147 140 137 136 144 140 126 128 133 140 131 128 124 145 148 141 144 142 136 131 136 134 120 121 128 131 136 139 136 134 136 144 140 145 152 138 124 132 132 137 128 125 132 139 144 156 144 147 152 152 144 157 152 150 152 139 148 143 148 147 152 158 152 156 152 161 164 158 156 164 172 163 140 133 116 125 148 146 148 146 152 154 148 154 156 157 152 148 148 148 148 147 152 153 144 149 148 151 148 147 136 136 136 137 136 142 144 146 152 154 148 148 156 143 136 134 144 133 152 172 180 187 168 149 140 124 120 123 120 115 120 128 144 152 148 151 132 141 152 129 116 105 112 97 116 107 128 131 136 122 120 110 112 112 140 154 136 127 120 121 136 132 132 134 140 137 144 137 148 155 144 144 140 131 136 143 152 156 152 155 156 160 172 187 172 165 148 144 152 150 144 151 156 164 160 159 156 153 160 172 172 167 168 167 168 161 160 164 152 214 516 648 696 744 756 807 824 833 836 832 868 900 924 954 944 943 936 936 960 972 972 979 948 913 912 902 872 859 844 821 808 785 788 780 772 771 752 769 768 771 796 825 816 790 820 826 752 679 616 550 500 387 324 231 168 168 172 166 160 160 172 203 260 204 168 172 168 162 156 156 148 173 156 295 456 477 508 503 524 542 544 541 572 553 536 528 540 552 552 547 588 594 612 616 624 617 636 660 632 640 628 615 596 570 552 504 476 408 344 216 136 127 136 136 136 131 136 142 144 146 132 142 152 166 168 156 160 166 148 141 144 149 136 127 140 153 140 130 136 149 148 161 200 313 436 494 516 536 572 584 600 618 616 638 616 613 620 635 620 596 624 635 644 639 636 640 644 650 640 622 652 669 652 649 652 636 676 691 680 677 664 652 640 654 624 569 584 559 564 556 548 534 552 559 544 553 516 495 464 448 456 311 176 155 128 136 152 151 140 141 152 149 160 152 148 143 148 157 144 157 156 144 148 133 116 113 108 105 104 116 124 133 136 161 156 155 156 161 156 143 148 145 136 128 132 133 132 131 132 135 140 128 128 125 124 131 140 144 140 145 136 139 140 256 380 416 468 474 488 461 444 445 436 442 480 509 488 508 524 530 520 474 420 371 360 336 332 323 300 270 248 157 140 133 128 122 128 136 132 131 132 131 136 149 148 132 132 142 136 138 144 148 144 135 136 132 139 136 140 140 136 132 123 128 125 128 124 124 141 140 130 140 152 148 140 140 144 128 127 128 130 128 122 124 137 140 139 148 160 160 155 156 155 152 142 156 162 144 146 156 153 148 151 156 156 152 148 156 163 156 165 160 166 152 144 128 116 116 144 156 153 152 164 156 155 168 156 152 156 152 151 148 147 144 154 156 150 152 148 144 141 144 145 140 144 144 140 140 149 152 149 152 156 144 138 144 148 140 129 136 141 156 180 180 182 160 145 140 132 132 135 132 127 140 147 144 152 144 144 132 98 104 104 108 105 116 121 124 124 136 127 124 124 116 115 124 124 136 142 124 129 132 139 140 143 136 143 144 145 152 144 156 156 136 124 128 136 140 156 148 153 160 168 180 189 168 148 160 153 148 152 156 155 168 177 164 160 168 158 156 165 160 153 160 156 156 165 152 151 164 158 320 579 652 727 740 765 800 808 804 823 860 906 916 920 916 923 928 948 968 971 984 965 964 947 928 918 892 883 868 855 840 831 824 816 808 796 788 765 756 738 736 750 768 757 748 742 728 699 640 600 508 398 256 138 160 161 156 158 156 161 164 161 156 159 168 170 172 173 164 152 152 128 180 312 460 517 500 499 524 539 536 538 544 533 520 523 548 554 564 582 596 612 620 641 636 642 640 638 644 653 636 619 620 608 600 580 536 497 440 385 212 137 128 135 132 133 132 134 144 139 140 143 148 150 156 162 156 163 168 161 152 135 136 144 136 139 136 138 144 146 140 153 164 264 388 445 488 535 556 586 604 614 608 613 620 610 608 608 608 614 608 613 624 632 636 634 636 627 644 641 636 645 648 651 644 642 636 644 656 662 648 637 632 625 616 598 580 565 552 535 536 533 532 552 548 536 532 523 504 459 424 464 456 334 160 117 140 141 144 145 152 149 152 149 156 154 148 161 148 153 144 145 140 123 120 110 112 103 120 128 128 142 140 150 144 154 160 165 152 140 144 150 140 132 128 138 136 131 128 127 128 129 124 121 124 127 128 132 124 132 144 136 164 284 420 471 476 476 464 464 432 415 408 394 416 435 476 478 480 511 520 542 496 427 392 332 336 347 340 362 340 312 216 131 124 114 124 129 124 127 124 120 124 130 132 138 124 138 136 139 136 149 144 151 148 137 147 140 139 148 143 136 125 120 119 128 134 132 135 140 147 140 137 140 140 140 129 128 129 140 142 128 123 120 135 140 139 144 141 156 161 152 153 156 141 140 159 152 152 152 161 148 151 152 155 160 145 156 161 172 174 156 154 156 156 136 137 120 109 136 153 160 162 160 157 152 162 156 150 160 157 152 149 152 153 148 145 144 150 144 133 144 149 148 140 144 149 148 152 148 143 152 160 156 143 140 155 144 134 132 140 144 148 156 167 176 175 156 150 132 129 140 143 136 145 148 143 148 151 120 105 104 104 124 129 132 146 148 156 148 145 128 132 132 128 132 136 128 122 132 127 136 144 148 147 144 143 140 149 144 150 148 157 148 141 136 134 132 140 144 142 152 169 176 185 168 150 144 138 160 164 156 163 160 166 172 174 160 163 156 152 156 151 148 144 152 160 164 171 160 167 176 432 620 680 720 739 768 780 780 789 856 897 904 908 892 885 924 949 960 982 972 974 952 929 940 947 928 902 896 886 868 857 840 837 812 804 796 781 764 734 712 670 692 730 724 720 704 684 632 578 524 362 268 205 160 167 164 163 160 165 152 162 164 163 164 162 160 166 164 163 164 189 184 323 480 473 500 487 520 541 536 523 516 533 520 532 556 560 576 580 600 639 632 644 648 656 648 643 640 632 656 651 640 628 624 604 592 569 516 433 396 183 124 133 128 123 128 135 132 130 124 139 140 146 148 159 160 160 156 154 156 151 144 134 140 141 136 128 136 142 144 136 144 238 344 403 464 468 536 577 600 640 612 607 616 592 588 600 608 600 600 599 612 619 624 633 624 628 624 625 636 664 640 636 640 627 628 614 632 621 628 633 628 622 604 588 572 573 540 523 524 519 528 537 544 524 536 534 524 509 472 422 444 440 436 264 132 155 136 144 148 152 148 161 156 159 148 162 156 150 148 126 128 134 116 112 120 106 124 120 132 147 148 149 148 147 148 148 144 137 140 150 140 142 140 138 140 138 128 124 124 126 120 120 132 138 128 122 128 127 124 170 192 309 452 447 468 456 456 447 424 394 344 311 336 356 392 420 444 450 504 540 492 446 408 340 340 425 432 432 384 333 328 288 180 130 120 135 124 110 116 124 124 123 124 115 132 143 144 129 128 145 136 135 148 148 132 148 147 148 148 140 139 120 112 116 124 140 143 144 139 144 140 136 126 128 134 136 127 136 134 148 136 124 131 132 143 140 142 144 143 140 154 156 155 148 147 160 151 156 156 148 148 160 158 160 153 152 159 160 170 164 160 168 161 152 142 140 110 108 127 148 161 160 150 148 158 156 156 156 153 156 161 156 152 152 145 144 143 148 147 144 151 152 154 152 139 148 150 144 149 156 155 152 150 152 151 144 136 144 142 132 132 136 144 160 167 176 176 160 139 128 125 132 135 140 151 148 143 128 83 108 129 136 137 140 165 172 178 160 160 148 134 128 121 128 141 140 138 136 130 140 133 132 143 144 144 144 141 132 139 140 151 144 151 144 131 136 133 148 151 160 153 160 171 164 147 148 148 140 148 164 165 172 171 164 163 164 163 164 157 148 142 148 150 148 156 164 160 168 167 156 262 544 659 696 719 752 756 768 799 836 860 880 881 880 893 912 935 944 940 940 951 940 959 964 957 964 930 908 894 884 871 856 843 828 804 784 786 784 773 752 710 688 680 704 716 704 676 644 592 532 464 304 146 156 168 172 171 168 166 164 149 152 158 156 162 172 172 164 159 152 140 180 341 480 485 492 501 512 545 548 529 500 502 528 543 556 567 576 592 608 620 632 640 636 634 644 647 644 647 644 656 664 681 660 628 624 620 588 553 500 417 264 116 128 123 128 126 128 120 128 134 144 141 156 153 148 149 152 162 148 154 148 144 140 140 136 124 136 142 144 145 140 158 284 395 420 471 512 538 580 599 608 602 620 618 592 579 588 603 604 601 608 609 624 626 620 621 620 619 616 633 636 633 628 629 616 609 608 618 612 613 612 617 608 589 572 547 540 522 516 517 520 521 524 528 528 535 532 523 496 472 420 413 460 465 388 252 176 142 140 153 152 152 152 156 160 158 156 145 144 130 120 115 116 116 116 119 124 136 136 142 148 152 148 149 140 140 140 139 136 134 140 137 140 142 140 137 136 129 124 124 120 129 116 131 132 119 128 128 124 137 204 338 460 490 472 460 448 430 404 356 300 278 316 328 372 417 440 399 404 444 460 434 412 352 356 407 468 447 352 295 252 284 320 245 136 128 124 116 124 122 120 126 124 118 120 120 132 133 124 123 140 132 140 145 132 141 139 148 155 136 136 128 121 120 116 124 123 124 145 140 132 128 134 120 120 132 136 124 126 128 139 128 126 132 127 144 148 140 147 148 141 140 154 148 151 148 152 152 148 160 158 148 151 152 152 148 156 160 158 160 163 168 173 160 143 132 115 120 121 132 144 152 152 148 153 160 159 152 157 156 148 156 155 148 143 148 153 156 148 152 148 148 147 144 150 144 151 152 147 156 159 148 147 152 150 144 137 140 149 144 131 128 127 136 153 152 171 164 166 148 156 136 128 128 135 128 148 124 141 124 218 224 223 276 259 276 259 232 180 168 184 132 125 132 139 132 138 148 156 136 139 144 160 188 181 240 233 244 220 212 185 188 155 152 141 128 138 148 150 144 162 160 157 160 148 144 139 140 147 152 156 156 170 164 156 168 161 160 157 156 164 148 140 156 159 156 164 160 159 168 157 364 605 660 699 728 746 744 777 824 854 840 840 856 882 900 921 924 912 912 926 948 968 976 997 956 937 908 895 884 893 876 845 832 812 808 788 792 800 776 747 716 689 676 699 708 697 668 605 552 469 356 229 156 161 164 167 160 162 156 149 152 150 152 158 160 160 172 182 156 182 184 335 480 474 484 493 512 553 556 523 496 506 540 539 556 570 576 589 596 618 624 627 636 632 640 646 648 630 648 665 676 777 732 684 640 614 628 617 560 514 444 292 124 129 128 123 128 126 132 125 124 133 132 140 148 146 156 163 156 149 148 157 144 132 140 129 132 143 140 148 140 186 236 345 416 421 484 512 548 568 588 615 616 605 604 592 584 579 588 581 596 600 612 620 624 625 620 603 608 618 616 601 612 619 608 589 604 597 604 598 600 606 596 593 572 544 532 505 504 504 508 515 512 515 524 520 520 521 508 474 460 435 412 476 488 475 460 359 308 265 164 193 152 141 148 152 144 139 136 130 120 116 116 116 124 124 132 139 140 145 148 156 144 142 140 130 140 141 132 137 132 129 140 144 140 135 136 136 124 114 128 134 136 124 132 123 124 130 120 167 228 343 464 457 472 470 440 422 384 325 288 273 300 337 360 396 432 446 400 434 392 369 372 308 328 419 396 349 268 244 248 226 216 266 280 162 120 120 124 121 116 121 124 125 124 120 116 124 124 116 124 121 128 137 132 134 140 144 146 144 137 128 115 124 133 124 119 132 134 132 141 132 123 120 124 128 129 128 133 128 131 132 130 136 131 136 136 140 139 140 147 148 146 160 151 140 153 160 160 152 156 168 157 148 153 144 149 152 153 156 159 164 171 168 158 128 104 120 130 116 122 136 150 148 157 152 156 168 161 156 154 144 148 148 146 148 152 152 155 144 143 144 145 144 138 140 151 152 153 148 155 160 157 148 142 144 152 148 141 144 142 132 127 132 125 136 155 192 199 208 187 172 147 132 125 132 124 132 172 224 291 360 420 436 455 444 433 424 423 376 297 236 169 132 132 140 145 140 144 140 155 192 260 332 408 420 427 416 415 408 391 380 362 328 270 200 153 136 158 152 153 152 149 156 156 144 141 140 147 156 156 156 159 156 162 144 145 156 163 152 151 160 165 156 154 152 157 152 154 152 151 188 448 620 654 688 731 736 772 796 812 824 825 824 861 884 897 896 891 896 928 960 946 964 946 936 941 928 927 916 895 876 856 832 829 832 824 812 800 788 763 728 720 704 690 676 681 676 639 572 545 444 211 156 164 160 165 164 146 156 159 152 158 144 142 152 156 144 142 144 129 200 354 476 505 492 487 500 513 540 553 508 481 532 552 560 577 580 582 592 612 632 628 628 636 632 640 628 643 652 640 660 701 776 809 764 678 628 613 604 572 528 474 324 178 132 118 116 122 132 132 124 124 132 135 140 147 152 154 164 158 148 143 156 151 132 123 124 136 128 136 140 133 196 334 424 404 440 499 528 562 592 597 604 614 612 577 588 601 596 581 580 589 600 605 604 625 620 601 600 604 600 598 600 599 600 594 576 586 592 586 580 574 572 579 568 550 528 517 504 494 500 499 508 517 516 505 508 511 504 489 476 453 428 423 516 551 540 545 516 483 424 317 212 142 136 134 136 127 124 121 120 113 120 127 132 125 140 150 140 151 144 139 144 141 132 128 128 131 144 134 136 139 132 136 144 146 132 133 128 128 124 122 120 125 124 121 124 136 124 140 232 354 460 499 464 444 444 415 356 330 308 296 296 295 332 378 420 449 456 441 404 366 368 311 324 388 388 314 272 277 268 259 228 199 240 282 172 115 116 119 112 116 124 124 120 123 120 113 116 119 104 113 120 127 124 123 124 131 147 140 130 124 120 128 118 120 129 128 140 132 130 140 134 124 120 132 142 140 135 136 128 128 132 128 126 132 148 140 132 136 139 140 147 148 159 156 145 156 167 152 157 160 158 156 151 148 147 148 152 144 149 164 166 160 167 144 110 104 123 128 120 120 134 144 156 156 151 152 157 152 160 152 161 156 146 156 163 152 144 152 160 148 145 140 149 148 138 152 148 148 153 156 146 148 152 144 147 144 136 144 162 156 167 148 230 232 285 340 361 392 376 372 318 268 254 156 165 196 273 372 375 452 463 468 482 476 474 484 500 476 401 444 356 320 238 148 160 140 141 144 240 280 335 448 462 484 500 480 480 476 477 456 449 448 443 400 302 304 241 164 176 152 158 152 146 140 140 140 152 164 159 152 157 156 152 156 149 144 151 160 153 152 152 172 175 160 153 144 153 156 151 160 208 536 626 660 697 720 743 772 787 784 807 808 836 872 876 864 861 888 898 912 917 904 893 904 925 948 963 932 873 856 845 856 860 848 854 832 811 776 748 748 747 732 702 680 653 676 670 612 551 520 292 156 167 160 172 168 171 160 152 156 159 160 153 144 146 140 143 140 206 228 350 472 460 500 499 488 490 528 543 516 486 516 563 568 576 572 557 584 598 620 642 636 628 636 642 636 624 644 669 652 635 664 753 740 807 736 641 636 594 576 546 496 386 336 274 216 195 120 142 132 123 136 135 140 147 144 156 152 151 152 147 136 145 140 137 128 124 140 128 132 172 184 299 412 396 392 469 512 513 568 591 596 617 608 585 600 638 576 525 572 564 584 604 600 600 604 614 596 594 588 576 588 602 576 560 576 585 572 566 560 561 556 555 552 547 536 506 492 505 488 495 504 502 508 499 500 514 496 482 480 477 448 417 428 525 552 553 556 515 528 457 452 343 244 185 116 117 120 117 120 112 128 125 132 134 144 159 148 150 140 142 140 136 132 135 124 129 136 136 136 134 136 135 136 137 140 132 132 137 128 124 124 122 128 122 116 131 128 178 232 344 452 464 464 443 436 425 388 363 344 340 324 292 272 297 340 372 400 402 376 342 320 267 296 403 416 315 264 290 296 299 304 284 220 211 236 160 108 121 116 116 120 123 116 122 120 122 124 105 104 111 116 120 120 113 120 121 124 144 136 124 111 120 122 112 110 124 135 132 130 144 132 136 139 132 133 132 139 140 132 132 126 136 136 140 148 140 141 144 138 140 134 144 147 148 147 156 158 160 156 156 156 152 144 156 152 156 145 144 143 156 167 160 162 156 133 124 106 120 132 124 120 136 142 148 150 152 150 152 151 160 153 152 161 148 157 156 153 148 152 160 158 144 140 144 152 160 148 148 155 156 160 148 146 144 149 140 139 144 141 140 168 188 261 348 382 432 452 472 485 484 493 472 452 416 356 312 336 420 458 452 494 492 495 508 504 500 514 512 504 500 493 464 433 368 237 152 135 132 188 352 441 488 495 504 518 520 523 520 514 500 493 480 479 464 454 428 388 344 267 220 165 156 159 144 132 144 152 148 152 152 144 144 163 160 152 160 161 160 150 148 163 152 154 160 162 160 145 152 162 164 155 324 581 624 670 700 731 740 747 760 776 792 813 840 838 828 841 864 878 868 879 868 893 904 927 948 920 900 877 852 858 880 878 872 862 832 804 776 761 756 752 748 728 692 670 672 662 632 609 564 479 196 158 164 157 172 175 164 161 156 155 156 152 156 150 152 145 144 170 300 420 472 491 492 503 500 504 516 527 516 486 496 537 556 588 576 566 580 596 612 626 632 638 628 627 636 641 644 645 644 644 644 647 688 695 720 807 708 647 624 595 548 511 432 454 464 406 324 188 136 125 120 129 136 140 140 135 144 158 156 146 148 145 140 130 144 139 136 134 136 129 156 274 400 433 384 421 500 531 548 575 592 604 596 580 640 687 628 460 384 459 540 593 608 600 584 582 600 592 576 574 572 560 560 560 556 552 564 555 544 545 548 539 536 539 524 516 508 489 492 483 492 500 492 485 488 496 480 483 480 474 448 431 396 397 484 550 560 562 544 537 516 512 456 374 220 113 116 124 116 120 132 136 136 148 144 152 156 150 152 139 140 137 132 142 136 123 132 141 132 133 124 133 132 133 132 129 132 126 132 131 124 122 128 134 124 125 128 133 212 354 448 458 460 440 412 406 388 388 400 382 364 314 268 250 272 293 324 344 336 317 304 224 212 291 376 341 268 278 296 310 304 328 300 242 232 174 116 110 108 109 116 123 116 119 116 113 112 117 112 104 112 116 112 110 108 114 116 119 140 128 121 116 111 112 124 120 117 124 131 128 133 128 139 140 135 140 127 128 130 128 138 132 137 148 151 152 139 140 141 132 133 136 139 144 139 132 148 152 149 152 156 152 147 144 149 148 148 144 143 152 157 156 162 160 149 128 109 108 126 136 137 128 133 140 143 152 153 140 147 152 152 152 147 160 155 152 149 152 156 156 150 152 152 144 144 156 161 148 153 156 163 164 163 148 142 152 145 144 158 148 204 228 295 388 375 428 439 468 484 492 477 512 517 516 517 480 408 400 431 460 451 488 510 516 512 512 515 524 523 520 535 504 463 460 385 368 270 144 228 300 402 496 515 528 540 544 541 548 543 540 531 516 497 492 470 472 444 420 373 356 277 260 224 140 151 144 139 148 156 148 150 152 152 160 157 152 166 156 159 164 159 164 165 152 146 152 157 144 149 160 176 164 422 592 627 668 697 712 715 728 759 780 785 784 787 812 831 852 866 860 852 876 896 908 923 916 878 856 847 872 884 884 901 888 853 812 778 788 782 776 775 760 745 716 684 684 694 644 621 616 563 416 143 160 156 160 157 160 161 152 151 152 155 152 150 140 157 148 256 332 377 480 469 488 520 492 478 508 513 500 503 504 507 548 573 584 580 580 585 604 621 628 621 632 648 636 626 644 642 636 637 632 632 644 644 680 689 760 843 692 623 592 543 504 446 524 580 524 409 388 229 144 138 132 171 128 129 132 139 144 154 152 147 144 132 128 139 136 138 120 143 140 243 384 404 404 406 468 493 528 548 580 603 608 571 488 566 508 544 376 376 448 514 504 548 588 577 572 568 580 564 568 548 544 537 540 541 536 521 528 532 528 508 524 517 516 507 496 490 488 485 488 486 492 487 484 487 476 460 460 458 448 416 400 387 404 457 524 575 548 512 528 534 504 459 440 309 168 145 124 132 132 142 144 160 156 154 148 150 144 140 140 137 140 141 140 125 124 133 140 133 120 130 132 132 128 123 124 137 132 113 128 140 128 129 128 122 124 170 200 314 448 443 452 462 428 384 364 359 372 346 348 333 300 263 216 213 288 308 336 311 296 236 188 227 284 315 252 244 288 307 316 314 292 235 240 216 140 122 128 124 128 116 124 121 116 111 112 113 112 115 108 110 108 107 104 106 112 119 112 144 131 120 115 108 109 124 120 124 136 136 131 132 138 132 133 136 137 132 132 136 138 148 142 140 148 144 133 132 142 140 135 140 144 140 139 140 138 148 160 160 158 156 154 148 146 148 151 136 141 144 149 156 156 152 153 148 135 112 111 128 132 132 139 132 139 152 158 156 148 148 152 148 160 156 156 160 151 160 158 160 160 152 153 152 138 140 143 152 153 148 151 156 177 224 219 260 257 248 236 220 191 240 309 384 414 440 466 476 479 496 500 504 520 528 537 536 535 492 433 424 449 496 504 508 529 524 541 560 558 544 544 536 525 504 483 452 417 344 196 244 403 496 539 552 564 572 573 568 569 560 558 540 537 520 516 504 492 468 454 436 416 396 343 268 186 152 148 136 136 144 157 152 144 148 154 156 161 160 147 156 163 156 158 148 146 148 150 156 160 152 158 164 183 480 591 632 675 692 679 688 732 752 756 752 768 796 816 828 836 840 850 856 879 896 886 864 858 852 866 892 887 880 895 880 854 812 792 804 798 792 785 780 764 732 713 708 718 684 638 632 617 588 355 140 148 144 151 152 158 152 144 152 158 148 147 152 132 152 248 380 467 472 476 472 483 500 505 516 517 488 481 512 520 540 557 576 590 576 574 592 607 616 632 632 644 632 631 640 635 620 624 624 641 636 632 644 649 664 707 760 728 624 592 556 479 452 555 628 636 556 560 424 232 240 345 296 119 128 145 148 143 144 152 140 141 136 132 132 140 136 121 140 203 352 461 428 374 432 500 524 539 552 591 608 601 592 530 444 470 576 502 376 339 444 454 484 560 564 563 572 579 568 557 544 543 532 521 520 515 520 516 504 511 504 509 500 489 492 485 488 485 484 491 484 485 480 482 468 465 456 444 440 415 396 389 380 387 472 505 532 541 524 519 508 505 484 462 404 254 136 131 144 148 140 142 160 159 148 148 140 141 140 137 132 136 136 131 136 132 128 136 132 125 132 127 132 128 120 125 124 128 128 127 128 117 124 130 124 119 176 316 440 466 448 443 440 416 384 357 356 328 328 318 296 283 236 194 172 230 288 304 292 270 216 173 276 344 276 249 236 266 304 309 276 240 228 267 208 125 124 125 132 129 116 117 124 117 120 113 116 106 108 118 112 104 116 108 104 105 116 114 154 144 125 116 115 124 115 128 131 128 139 140 131 140 133 132 138 132 142 144 142 144 139 144 150 144 144 132 136 144 141 140 145 140 136 144 144 140 146 152 169 156 153 160 156 148 143 136 132 140 147 144 146 148 153 152 142 136 119 120 126 120 131 128 127 136 152 152 159 164 146 156 153 152 158 164 161 160 166 156 161 156 146 148 139 136 141 136 199 176 265 280 301 380 425 436 473 452 445 436 429 400 413 404 410 432 443 476 481 496 487 512 522 532 540 540 537 540 508 480 435 452 505 516 515 524 526 548 582 576 569 560 516 536 537 500 478 464 381 332 373 492 513 552 564 580 578 576 583 572 570 552 548 536 520 516 519 496 484 472 446 432 401 380 303 276 220 144 136 140 143 144 145 144 136 152 153 144 153 156 151 152 155 156 140 144 155 164 151 156 155 156 152 260 525 588 654 676 663 672 694 732 726 732 747 776 799 800 799 812 829 844 874 872 844 816 816 876 897 876 894 884 894 888 844 820 819 828 821 800 794 788 781 744 712 720 742 708 660 656 624 620 591 360 137 140 144 136 145 152 143 132 154 156 151 144 201 204 306 432 441 476 462 472 471 488 487 520 525 492 487 496 505 532 561 560 559 572 560 576 599 608 620 628 636 636 639 632 625 620 615 620 612 624 650 640 637 636 608 644 696 700 652 608 568 520 467 544 627 640 635 600 564 460 559 528 310 128 139 144 144 144 148 144 141 144 143 132 137 144 138 132 218 332 392 440 402 388 440 508 529 544 582 596 617 592 575 588 536 596 548 576 504 400 398 436 487 496 504 540 571 568 563 544 530 528 522 512 507 508 505 504 491 504 506 492 483 480 475 484 500 480 473 496 482 480 480 464 448 448 441 436 418 392 382 376 382 392 446 492 500 520 529 508 487 492 479 468 410 344 218 140 145 140 154 152 147 148 151 144 134 144 140 136 139 132 121 136 144 132 134 140 129 136 126 124 124 124 130 124 122 124 124 124 120 116 133 132 150 164 291 432 447 452 446 436 412 400 389 372 343 320 327 300 256 244 184 168 149 136 210 264 222 244 186 188 312 312 317 280 236 244 253 248 228 220 221 228 162 120 138 124 124 128 128 120 113 120 121 112 111 120 117 112 108 116 107 108 112 108 111 128 156 167 156 134 132 135 136 137 132 130 136 140 136 135 140 142 132 133 148 153 140 134 136 142 140 147 144 141 144 145 136 139 144 143 140 152 152 139 148 139 152 159 156 160 164 156 140 127 144 146 148 147 140 138 144 155 144 113 116 137 132 126 132 105 124 135 144 156 152 145 140 154 156 148 148 151 160 173 168 157 160 155 144 134 140 145 152 199 260 323 404 433 460 475 480 477 488 472 476 458 460 447 456 439 456 456 456 464 500 536 536 542 540 547 556 557 540 553 540 516 480 447 468 509 532 527 540 546 564 575 580 578 568 568 552 524 508 495 456 420 476 536 560 574 580 594 584 574 576 572 564 556 548 538 520 508 496 484 480 472 456 437 420 408 380 324 268 170 140 145 136 130 136 144 136 136 144 150 160 158 148 150 144 141 152 159 156 155 148 150 152 149 160 348 532 598 644 658 640 670 696 706 708 727 752 771 760 762 776 798 820 823 816 812 804 823 856 881 896 894 888 891 888 860 836 837 840 835 812 805 796 781 760 742 736 730 724 688 672 663 620 606 580 364 128 134 136 135 140 138 132 143 148 135 140 162 260 380 460 487 476 477 468 457 476 505 520 521 500 477 492 510 520 547 564 562 572 567 572 585 604 609 628 632 636 625 628 638 620 609 616 604 612 615 624 631 628 624 624 623 648 688 660 620 568 515 472 491 592 636 612 609 580 642 624 569 276 133 144 144 144 147 148 146 144 147 152 138 132 138 140 157 280 417 448 406 372 410 476 511 520 544 584 600 584 592 588 585 588 587 580 579 592 560 420 367 440 438 488 535 544 558 548 524 520 517 508 501 496 491 496 500 492 487 488 489 484 477 468 474 476 481 480 478 484 486 468 446 440 439 432 416 396 379 368 358 384 409 448 489 504 508 512 497 492 488 480 480 440 385 236 149 148 145 156 159 144 140 136 135 140 139 136 135 136 130 116 135 140 134 132 130 124 135 136 124 128 123 128 127 128 130 124 125 128 130 120 131 156 269 420 452 452 445 432 416 392 395 392 372 356 341 320 278 240 224 180 146 116 87 136 234 220 233 172 164 260 247 272 312 236 220 200 225 228 232 192 133 112 113 128 126 112 123 124 134 116 116 112 111 112 132 120 115 116 119 108 110 116 115 112 121 171 172 174 156 150 144 145 148 147 140 135 136 146 140 144 140 130 132 137 140 148 144 137 136 141 144 139 156 159 152 138 136 143 148 154 144 154 148 138 128 140 152 152 156 169 160 151 152 153 152 151 148 137 148 155 152 141 120 113 136 135 124 117 116 120 128 138 148 150 144 147 160 162 152 138 140 159 164 164 156 159 152 157 144 211 196 270 356 355 444 427 460 438 432 416 404 433 432 479 460 466 448 471 436 447 424 460 432 444 492 529 552 553 552 555 560 561 548 533 528 503 480 466 488 525 536 527 548 567 580 591 580 586 572 563 544 512 504 473 468 484 544 571 580 595 584 571 572 556 556 556 548 538 528 528 508 496 496 481 464 444 440 427 412 381 360 296 248 207 124 128 132 135 128 133 136 145 148 156 160 157 148 141 152 158 156 162 156 150 144 150 144 201 468 545 600 615 632 662 680 688 676 690 724 734 728 736 744 784 788 762 756 764 796 807 836 853 844 871 876 881 868 833 836 841 832 844 832 807 792 786 764 749 748 745 736 695 668 677 656 633 620 589 396 126 124 133 128 134 144 133 136 164 140 235 296 384 468 441 472 458 472 478 476 506 508 505 500 496 492 497 524 564 556 559 568 578 580 579 600 616 620 636 620 631 628 597 620 623 612 611 616 615 600 599 600 620 616 606 624 634 656 678 608 571 540 481 484 545 576 568 576 537 564 576 440 217 136 139 144 144 148 153 148 150 144 146 136 130 128 180 224 334 436 414 372 407 452 476 504 528 552 611 592 556 576 596 584 596 580 578 576 580 588 490 388 441 408 440 532 539 524 504 516 517 512 498 488 494 488 487 492 504 492 477 476 475 472 466 468 459 480 498 472 461 464 457 436 424 416 408 392 378 364 370 388 417 452 460 484 491 496 494 492 481 476 463 456 433 380 277 168 153 148 147 148 143 140 133 128 144 136 132 136 140 140 128 136 138 136 133 120 127 128 126 132 133 116 116 124 132 128 124 124 125 124 138 144 257 392 426 444 445 448 422 400 385 392 383 368 358 344 304 260 191 188 163 116 137 112 145 132 172 180 126 156 133 160 143 200 211 220 177 232 182 152 151 112 110 116 121 124 122 120 127 128 115 120 124 116 124 124 122 124 126 112 116 116 104 116 118 120 164 173 168 164 156 157 152 142 148 144 140 147 148 146 156 144 136 144 140 135 144 143 136 146 140 143 144 161 152 147 148 140 148 152 156 150 148 150 144 139 144 141 144 156 160 168 164 165 156 155 152 149 160 162 164 157 132 117 120 129 144 128 120 123 116 118 132 151 148 154 152 153 144 146 140 133 156 159 160 178 168 157 164 203 264 346 412 447 448 444 432 414 396 392 420 404 436 462 492 501 492 494 480 469 452 446 432 413 400 396 424 518 568 568 560 563 564 548 544 535 520 504 484 486 516 546 544 549 568 596 588 593 584 585 576 559 540 531 504 486 524 560 580 588 588 589 576 566 564 562 548 539 532 518 524 518 496 496 488 473 456 451 436 415 404 380 352 317 244 166 128 129 124 125 136 135 140 153 148 158 152 146 156 153 144 151 140 150 144 147 148 142 280 514 540 601 616 638 664 669 664 678 684 691 696 710 740 750 756 741 740 752 784 787 800 823 840 834 832 812 804 814 816 824 828 832 828 804 776 770 764 764 752 728 732 731 684 678 684 645 640 634 592 465 156 119 132 137 128 125 132 121 156 239 372 459 464 474 452 453 476 475 476 506 512 504 492 484 496 505 520 535 556 562 564 571 568 583 600 617 616 625 612 607 616 625 620 618 616 612 600 604 596 601 592 585 600 608 612 610 612 638 640 603 576 561 528 479 492 521 532 523 504 483 448 395 292 136 136 147 140 141 144 143 144 148 144 143 132 127 164 297 424 452 388 377 440 469 476 493 528 561 588 585 580 569 580 585 576 577 576 577 576 584 560 453 384 406 404 479 532 523 504 506 508 498 496 496 488 484 484 488 492 486 472 466 464 465 468 457 464 471 476 473 460 452 436 423 416 410 392 373 364 354 364 395 444 471 468 487 492 486 480 487 480 474 464 438 420 383 324 149 144 142 152 149 144 135 132 136 140 137 128 135 140 139 128 128 132 137 128 118 124 126 124 130 124 133 124 124 124 127 124 119 128 126 140 219 364 444 444 459 448 427 408 397 396 386 364 359 352 322 268 255 196 141 112 105 120 112 120 113 112 122 152 190 152 167 124 114 160 173 136 147 132 119 124 115 112 122 112 116 124 120 112 117 128 115 120 128 132 120 128 127 120 115 120 116 104 112 116 118 162 164 164 156 162 160 158 148 141 140 143 144 144 152 153 148 145 144 141 136 143 148 141 148 146 144 149 152 154 152 149 148 153 140 142 140 139 148 141 132 138 144 152 156 157 168 166 164 157 164 157 160 177 164 165 144 129 116 113 128 142 128 124 116 110 120 131 140 157 156 152 152 146 144 143 144 151 152 156 168 218 184 268 340 356 444 423 440 422 392 407 416 416 440 461 460 442 472 474 500 489 496 492 488 452 484 450 452 431 408 418 420 521 580 576 552 556 564 560 536 518 512 479 496 488 508 516 540 529 572 592 608 579 592 615 572 573 544 514 508 521 556 586 592 610 612 615 584 569 564 542 548 541 524 514 516 502 476 465 472 479 452 422 432 416 412 384 368 293 256 203 128 122 132 132 132 145 160 158 148 146 140 145 144 147 148 143 164 151 136 130 128 230 508 544 584 623 636 642 644 655 668 662 668 700 716 694 692 700 720 744 756 769 768 795 804 795 772 772 784 800 808 815 824 832 812 776 760 749 748 758 752 736 728 738 704 677 680 679 648 646 640 601 508 152 140 139 136 142 132 172 192 307 432 426 464 448 440 448 456 491 484 487 516 504 492 485 492 515 520 537 540 538 556 553 564 547 600 643 624 603 616 617 608 604 616 625 620 627 612 577 588 589 576 549 584 590 580 605 600 573 604 629 612 600 576 518 520 488 468 499 468 452 448 358 368 237 128 134 144 143 144 137 140 146 140 128 132 129 136 227 368 394 400 395 420 450 472 477 500 507 556 584 560 592 572 563 580 574 572 571 576 561 560 563 520 407 428 428 424 491 500 496 500 494 488 489 488 478 484 493 480 469 468 458 452 462 456 451 444 451 456 465 460 448 432 416 412 402 392 377 364 360 356 385 420 447 468 466 484 490 480 466 468 469 460 451 436 394 360 316 212 167 136 145 136 142 136 139 144 129 136 129 136 129 132 142 128 115 128 117 116 126 124 129 132 132 132 133 132 125 132 133 124 126 136 224 352 398 444 438 448 444 424 414 408 387 388 365 340 306 272 206 204 169 112 125 104 114 112 117 120 130 116 152 132 117 136 124 120 123 120 133 124 125 124 130 124 123 116 113 124 121 124 115 116 119 120 120 120 123 116 125 124 113 120 115 104 121 116 112 120 148 155 156 149 156 161 156 163 148 136 140 142 148 151 144 141 144 142 132 138 136 145 148 137 148 139 148 153 148 147 144 145 152 148 148 137 140 134 140 143 132 136 144 148 160 165 148 161 164 167 168 173 172 172 148 140 128 116 120 131 132 141 132 128 116 108 120 134 148 154 160 158 156 154 156 156 148 154 152 173 220 298 368 420 436 423 400 385 404 426 464 475 472 478 468 484 484 481 492 493 492 482 488 486 488 490 488 480 464 447 444 403 420 496 556 568 556 592 572 559 520 477 464 467 456 463 468 484 476 492 508 528 552 576 624 625 584 551 528 510 536 579 600 599 636 697 644 591 588 567 552 546 544 533 516 502 484 465 472 471 476 462 452 446 440 441 412 394 364 320 264 174 124 121 124 137 128 132 144 149 136 133 140 145 152 145 136 144 136 124 120 121 248 505 528 578 616 621 616 617 628 636 652 668 676 668 656 670 700 720 724 740 748 771 780 763 748 763 780 780 800 806 816 808 780 758 736 738 748 747 748 734 728 755 728 674 684 685 668 648 656 645 604 553 228 159 152 140 136 159 264 392 456 482 460 461 440 408 432 455 484 504 512 516 496 493 496 494 512 533 536 551 548 560 568 576 600 617 612 613 616 616 620 611 600 606 608 609 608 600 580 567 568 565 560 561 564 563 576 583 588 591 620 651 620 579 560 552 524 481 464 428 412 381 352 297 228 116 132 141 148 148 136 146 140 127 128 124 128 141 252 411 412 388 408 447 460 468 484 513 528 548 548 549 556 565 576 576 572 574 568 570 556 549 552 554 408 358 392 401 492 495 504 505 492 479 476 473 484 484 472 471 468 460 452 443 452 445 444 440 440 436 444 444 428 414 404 397 388 376 360 347 356 359 408 447 468 472 476 480 472 472 468 464 456 447 452 441 384 354 460 444 172 157 132 131 136 137 136 137 128 131 128 134 136 130 140 144 124 112 124 125 128 123 128 133 128 124 136 131 124 132 128 121 116 184 308 409 428 429 452 439 416 419 412 399 396 389 356 297 268 258 204 147 112 100 112 102 112 113 116 114 112 109 108 107 116 107 116 127 116 109 116 110 112 114 116 113 120 116 112 115 116 120 120 119 104 125 120 119 116 113 116 111 112 114 116 112 112 124 112 111 146 152 154 148 140 152 156 156 154 140 142 148 144 140 148 148 155 148 135 144 142 144 144 132 150 152 144 148 149 144 143 148 145 140 142 140 132 136 143 144 138 136 138 144 160 160 153 160 167 164 173 176 168 160 156 144 128 124 126 124 135 136 138 132 126 116 116 136 144 152 157 156 151 148 160 156 154 152 213 244 295 388 375 408 411 388 409 424 445 496 519 512 509 512 531 512 515 508 513 512 500 500 474 496 509 484 476 488 481 472 459 460 434 448 487 516 543 576 565 496 474 472 483 500 483 500 505 512 512 504 502 484 513 492 534 572 590 564 490 508 510 596 600 612 639 720 794 672 597 576 546 556 551 524 523 488 462 468 470 480 477 484 501 464 440 448 416 404 372 372 320 276 198 128 131 116 164 140 145 204 215 284 269 256 231 224 167 152 165 128 234 320 421 500 511 568 594 592 593 592 606 628 632 628 619 632 656 676 691 696 725 732 733 736 736 740 746 764 780 780 795 812 806 752 726 732 709 724 736 716 717 724 754 740 697 672 685 680 651 644 651 636 617 564 271 152 187 152 241 308 377 480 480 488 438 432 406 412 435 476 509 520 513 500 494 504 510 508 518 540 532 540 539 564 580 608 621 612 605 612 633 616 619 612 592 592 606 600 593 580 567 560 543 552 549 560 551 564 567 580 589 604 608 624 647 600 587 568 530 528 495 480 456 392 359 352 291 160 154 128 139 140 146 148 140 140 135 124 135 152 331 408 390 392 431 464 464 476 483 520 559 552 506 540 555 564 569 564 553 572 578 564 545 536 532 528 410 364 378 344 498 500 485 488 484 480 474 476 479 472 465 468 454 444 443 444 437 432 438 428 428 432 422 424 410 400 392 384 370 356 355 352 363 376 415 464 487 476 483 472 468 464 459 452 446 448 444 420 385 344 482 660 434 324 189 128 128 128 133 136 135 128 128 132 140 136 127 132 134 124 126 124 123 120 118 116 118 124 132 136 132 128 123 132 193 272 350 416 413 432 450 432 411 416 400 392 400 364 319 272 225 220 165 108 125 100 115 116 112 108 110 116 104 100 105 104 121 116 120 124 128 116 119 120 114 116 121 116 112 112 117 120 113 112 123 116 113 116 107 108 118 112 102 112 117 120 125 116 106 120 125 124 160 148 148 153 148 145 156 159 156 149 140 149 148 147 156 152 156 153 140 142 144 156 152 145 148 153 144 143 140 156 148 148 144 136 140 138 132 149 140 126 144 146 132 143 160 157 160 172 168 163 164 169 164 157 148 137 132 121 124 131 140 131 148 137 132 130 132 129 140 154 152 152 152 148 156 155 144 168 236 299 372 399 396 387 396 412 444 483 504 534 532 525 520 527 532 529 528 526 520 521 528 518 524 516 516 509 496 482 492 499 496 491 480 465 464 447 452 497 464 454 512 530 540 539 548 547 544 562 552 534 540 551 556 529 500 487 488 510 516 512 536 544 560 577 640 723 736 791 676 584 568 552 532 517 496 473 468 460 468 476 488 500 500 480 472 459 432 413 412 398 384 338 296 212 176 231 284 375 368 391 412 435 428 399 372 360 332 271 216 198 380 503 440 447 500 542 560 562 560 579 596 604 588 599 624 642 664 672 680 696 696 690 688 696 708 735 760 765 776 785 784 750 728 728 712 711 720 708 696 693 708 739 756 706 692 693 692 683 652 645 648 639 620 573 272 125 160 229 352 448 464 488 488 494 452 400 392 414 460 506 524 528 516 506 520 504 504 523 528 538 540 530 552 573 588 622 616 609 604 611 612 605 612 616 608 589 596 601 584 566 568 562 552 546 560 567 560 564 576 584 584 587 592 602 620 616 592 585 568 550 532 527 508 462 416 408 372 228 120 114 140 142 140 144 144 144 132 118 124 159 344 392 396 401 448 466 480 498 500 513 556 574 552 550 552 550 548 560 564 576 576 560 540 533 536 527 408 333 320 321 484 496 488 474 476 476 472 474 464 464 464 462 448 438 436 438 436 439 424 419 428 422 408 406 392 384 376 368 356 346 352 355 372 395 436 460 464 473 480 479 464 464 444 444 440 445 428 406 380 346 312 394 308 349 332 184 120 115 128 134 132 126 136 133 128 130 124 124 128 128 132 129 120 122 112 109 124 118 124 129 120 127 124 146 232 350 412 427 432 432 432 434 420 402 384 388 368 326 280 262 228 183 112 99 108 104 112 118 120 113 112 111 120 109 116 116 120 123 112 119 120 118 124 132 120 119 124 116 108 117 120 123 120 114 116 103 112 104 112 110 112 121 112 110 124 122 112 118 120 118 128 128 148 152 152 140 145 152 155 156 155 144 143 144 154 152 153 152 152 156 144 136 146 156 149 148 144 144 156 144 134 144 157 152 145 140 134 136 146 140 135 136 141 136 132 148 154 152 155 160 170 156 159 164 168 152 137 124 120 116 119 128 138 132 142 132 134 132 126 128 143 152 158 148 151 152 157 148 192 212 264 364 390 400 402 408 413 456 481 516 527 520 521 520 524 524 520 524 526 528 519 536 536 548 574 532 514 512 520 504 497 504 515 504 484 500 479 464 493 476 472 524 568 580 605 580 575 580 591 580 557 564 557 588 574 564 538 528 497 488 528 492 518 480 564 508 530 632 691 760 746 616 586 552 522 504 473 464 454 456 460 484 485 504 516 496 499 472 436 424 410 396 375 380 361 352 340 416 403 424 404 424 419 408 397 396 401 388 381 364 281 300 383 400 345 400 490 516 520 540 554 560 551 580 602 616 651 664 673 676 664 652 637 660 675 688 695 704 750 764 750 716 700 700 712 716 734 724 701 676 664 676 716 744 702 672 687 692 695 664 648 656 652 640 603 576 267 128 262 376 394 460 455 464 468 456 447 392 422 468 499 516 506 524 518 524 529 500 503 528 528 540 546 540 551 588 618 620 619 608 603 608 609 616 604 604 620 588 568 580 564 568 563 560 575 556 574 560 542 568 591 580 556 576 587 600 616 620 606 588 577 552 538 540 513 516 474 456 393 280 161 132 145 136 130 136 134 132 139 128 146 216 383 392 408 428 456 468 488 504 497 536 569 564 586 556 543 552 545 556 562 572 579 548 542 532 504 516 378 360 341 324 493 492 480 480 473 464 470 464 459 464 456 448 446 444 436 428 426 424 418 424 423 404 387 380 376 368 358 348 347 344 358 380 392 420 423 444 457 468 465 468 448 448 436 436 438 432 410 400 380 336 258 160 148 224 285 200 128 132 127 124 130 128 134 128 123 132 137 124 124 120 134 132 121 120 112 112 119 116 117 124 121 116 169 200 299 416 418 432 448 436 430 432 415 392 379 376 325 300 251 240 172 124 135 108 107 104 108 112 109 108 116 112 118 116 115 116 122 116 118 124 123 120 122 128 120 116 115 108 108 116 120 120 124 112 97 108 119 120 115 116 115 120 129 120 122 120 118 124 119 116 122 124 148 159 156 143 136 149 148 147 152 146 156 156 152 151 148 151 152 151 152 145 140 135 152 149 144 146 144 140 140 137 144 146 144 136 132 144 140 131 140 142 140 136 140 145 140 136 148 154 168 157 156 175 160 148 144 119 120 111 120 132 136 129 132 140 132 133 124 123 140 157 152 149 144 159 156 160 192 269 360 418 400 380 416 440 460 492 512 519 516 519 516 510 512 519 516 522 520 506 532 543 576 707 672 643 568 495 512 510 508 507 524 525 516 511 488 486 512 503 528 556 580 599 588 603 604 608 608 613 608 595 596 604 600 586 568 564 540 520 508 483 472 510 596 565 452 455 564 677 696 649 572 556 520 484 472 457 460 459 476 496 508 521 512 516 484 460 444 428 412 404 400 407 408 411 412 408 384 401 400 419 424 416 408 410 408 396 400 397 384 372 344 241 180 404 464 483 504 529 536 539 552 574 600 646 656 641 624 618 620 616 632 644 664 683 688 691 696 681 680 682 708 715 720 724 724 698 672 657 668 701 728 706 652 656 680 681 668 654 664 656 624 629 596 574 248 218 400 455 440 438 432 421 416 394 408 408 464 506 524 530 536 538 524 521 508 511 528 535 540 523 528 557 580 602 616 614 608 606 608 607 612 610 600 605 596 594 584 568 576 575 564 557 568 570 568 562 564 574 568 563 568 581 584 601 612 617 592 580 568 559 552 559 544 542 524 515 464 344 160 116 132 143 128 129 128 126 124 137 140 244 372 416 428 463 476 480 496 511 528 559 564 560 568 568 560 559 556 548 556 554 552 549 540 530 528 482 380 351 304 323 492 493 484 483 472 463 460 454 456 449 444 437 432 430 428 425 424 415 416 412 400 382 376 370 360 360 344 339 340 349 360 378 412 440 440 448 456 467 460 452 440 428 428 424 424 414 404 396 348 317 268 121 140 184 208 207 136 131 124 122 132 132 120 127 132 141 140 131 132 132 128 124 124 120 116 119 116 121 124 116 124 132 168 280 392 429 448 445 444 432 428 418 396 374 364 342 308 286 256 225 140 94 116 104 100 109 112 105 108 114 100 112 112 106 112 122 120 108 120 126 120 119 124 120 120 123 116 108 112 120 112 114 116 115 108 120 120 119 116 128 120 116 116 129 120 125 124 121 112 117 116 116 150 148 154 148 151 152 148 152 148 156 163 160 145 144 143 152 158 156 151 148 148 152 147 148 152 144 126 128 143 140 139 148 140 132 136 140 138 148 147 144 146 144 139 144 139 140 149 148 148 160 161 156 153 140 129 116 104 120 126 136 140 128 128 136 132 128 128 128 140 156 151 160 157 160 170 176 250 352 384 392 378 408 449 456 466 508 537 516 511 516 507 516 519 512 489 512 517 516 545 572 684 776 810 684 627 532 501 508 514 512 523 532 522 504 495 500 493 520 520 544 545 568 563 580 613 608 612 624 627 608 629 616 617 612 579 568 564 552 528 528 473 472 539 616 534 444 468 536 622 616 582 544 510 480 455 456 436 468 504 512 550 516 507 488 470 452 434 432 416 408 422 420 426 432 435 408 403 380 378 376 411 432 420 420 413 408 391 396 409 384 343 312 238 388 417 444 488 488 502 520 562 560 590 620 597 576 587 588 585 608 629 628 658 668 669 652 626 648 661 668 674 692 704 684 667 656 653 668 706 728 695 636 638 656 664 672 647 652 662 644 624 620 586 552 349 372 381 408 404 400 407 396 409 400 430 464 489 520 526 540 563 532 507 512 507 528 537 532 531 524 531 572 597 604 611 612 593 604 628 612 600 600 593 600 587 592 597 580 568 572 562 568 569 568 556 572 581 568 567 576 587 584 567 580 610 588 572 560 548 556 567 560 568 552 516 520 476 464 284 120 136 132 134 136 134 120 128 128 204 316 385 428 451 476 478 484 485 520 527 572 585 568 584 576 578 568 560 560 557 544 520 524 525 528 501 444 401 384 317 356 505 484 473 468 461 468 470 456 440 440 438 428 421 420 414 412 413 412 407 404 382 372 369 352 345 340 338 340 342 352 369 392 426 440 463 452 450 448 455 436 428 420 414 416 412 404 382 364 346 308 220 128 167 212 209 216 148 128 126 136 129 128 125 136 135 136 138 132 137 132 119 128 128 120 122 124 117 124 130 124 137 148 244 364 381 420 450 444 433 436 431 404 389 372 341 308 279 260 192 152 147 112 119 104 98 104 105 108 113 108 100 108 117 112 109 112 114 120 118 112 117 120 130 128 123 116 118 120 116 116 122 112 111 124 119 116 117 116 121 120 114 120 121 124 124 120 116 120 119 116 116 116 144 147 164 145 148 145 148 155 156 163 152 154 148 138 140 160 148 147 144 153 148 154 144 142 136 136 136 128 148 142 132 143 144 138 140 144 136 146 144 149 144 146 144 149 144 155 152 151 152 139 156 157 148 142 124 117 120 119 120 135 136 142 132 127 136 126 132 129 132 152 156 153 160 156 152 222 332 381 376 373 404 428 448 482 508 509 512 520 512 507 512 518 512 511 512 501 508 517 532 582 640 712 652 656 612 555 512 507 520 539 544 545 516 489 492 512 512 517 512 540 544 550 548 556 576 596 608 623 612 620 624 627 624 622 600 580 576 564 560 547 528 492 480 498 480 465 432 460 516 581 560 511 496 497 492 463 456 468 488 497 496 486 476 451 452 452 436 431 440 446 456 471 460 461 460 440 440 421 400 365 356 378 432 451 436 426 412 395 380 365 348 322 264 246 324 408 440 453 464 487 524 523 532 557 564 571 572 564 580 595 604 626 632 629 612 622 636 637 628 659 660 660 624 616 640 635 644 682 684 666 632 625 648 644 660 661 644 654 644 637 636 625 612 517 376 398 380 372 388 383 400 407 440 452 472 505 524 537 540 542 528 530 516 511 524 526 528 535 536 540 560 579 592 602 600 608 612 611 620 614 600 601 600 596 592 587 588 582 576 584 588 579 572 568 560 558 568 572 580 585 592 578 568 568 564 554 552 541 540 546 548 561 560 558 540 530 512 503 436 208 120 114 128 139 128 121 120 112 232 374 432 454 472 483 476 481 500 528 556 569 576 581 572 577 580 573 572 569 552 545 540 524 516 541 504 405 384 337 260 382 508 480 468 464 468 471 456 446 440 431 424 420 416 413 412 405 408 413 396 388 372 365 356 344 336 324 328 333 340 349 380 418 440 437 440 449 436 442 436 419 408 399 404 404 400 375 360 356 324 288 176 111 128 177 260 252 156 128 116 128 124 125 128 127 128 135 136 135 136 131 124 130 124 111 116 121 116 122 124 136 136 199 328 400 412 427 440 439 432 436 416 399 388 375 336 299 272 245 184 110 104 99 100 104 108 104 96 98 108 109 104 102 112 122 112 102 112 124 112 107 120 119 120 124 124 119 128 123 116 109 112 115 112 122 120 110 104 107 112 114 116 116 124 119 120 115 116 120 136 117 116 116 138 148 165 144 140 140 148 152 158 152 156 156 155 156 154 148 145 140 143 144 148 144 145 140 127 148 156 148 139 136 135 144 147 148 145 140 140 144 151 152 154 152 149 152 157 160 152 156 156 152 155 152 147 140 130 120 127 120 127 136 133 132 141 136 134 132 127 132 140 148 152 148 153 140 213 296 322 364 366 396 417 444 445 492 509 504 493 508 523 512 508 512 494 508 533 504 487 504 515 556 579 580 565 572 559 536 517 512 549 620 651 548 487 488 481 500 520 516 517 520 523 532 532 540 543 568 603 600 597 608 616 620 622 608 595 604 573 568 571 560 530 532 519 472 472 528 459 432 455 524 513 520 497 504 532 484 473 476 473 472 445 464 450 460 466 464 470 464 483 488 480 484 450 476 472 464 449 436 410 400 379 368 381 408 444 440 431 408 353 356 346 320 261 192 234 344 403 408 367 420 469 488 494 504 552 560 549 540 572 588 577 576 563 572 588 592 608 624 644 660 639 628 614 616 615 620 678 680 606 584 600 624 647 652 654 636 657 656 637 620 622 600 623 488 349 356 362 376 413 420 453 472 483 500 502 516 534 540 548 532 514 536 527 524 551 536 527 552 545 564 585 580 597 592 597 604 633 628 609 608 619 604 605 600 571 588 579 588 596 596 592 580 565 576 584 568 576 584 594 576 580 556 553 536 536 552 547 528 519 540 531 544 550 552 569 532 508 504 451 340 192 120 131 140 137 124 133 152 293 424 430 468 471 476 477 492 497 548 589 572 578 576 559 576 592 580 583 568 544 536 542 532 522 528 471 388 391 328 302 448 479 480 467 464 462 464 446 444 438 424 418 416 409 408 406 404 397 400 399 376 358 352 346 332 327 324 324 324 330 352 386 412 422 424 420 424 417 420 406 404 398 396 395 392 381 360 336 316 258 236 172 120 139 184 245 256 158 128 128 128 129 124 132 136 128 132 128 136 133 128 126 120 126 116 118 124 123 116 123 132 196 280 352 416 422 432 432 424 434 420 394 396 394 356 317 288 208 196 171 104 113 104 96 104 108 104 100 96 101 100 101 100 106 112 111 108 109 112 111 112 121 116 114 116 119 120 128 120 114 116 112 120 118 120 123 112 105 112 110 108 117 116 119 124 111 120 129 116 115 116 117 116 148 153 152 161 152 144 152 147 152 156 160 153 152 152 156 142 144 134 140 152 148 139 140 142 136 155 152 153 144 142 136 136 140 154 156 139 132 144 148 154 156 147 156 147 152 153 156 154 148 163 160 161 144 130 124 111 124 133 132 142 132 123 140 151 136 133 124 133 124 134 148 158 152 159 252 330 352 352 388 421 432 450 476 498 500 500 500 501 504 509 512 498 508 510 516 507 504 491 516 537 560 553 524 530 516 501 516 506 588 709 612 513 492 479 492 496 508 502 500 503 516 510 512 518 532 555 576 573 568 589 596 604 608 610 612 609 600 592 592 585 572 562 548 483 452 512 532 449 444 487 532 539 516 536 528 489 460 489 484 490 476 470 476 477 468 472 488 508 492 497 484 470 464 477 468 478 464 449 436 416 404 372 372 378 400 430 416 408 380 357 344 311 280 201 188 294 324 347 340 370 408 473 476 468 488 507 504 517 524 522 516 517 524 543 556 570 584 590 592 568 572 591 628 635 648 673 668 607 588 593 620 637 652 680 636 615 636 637 624 611 604 621 584 434 320 320 372 397 432 478 504 519 520 528 528 541 540 538 536 544 540 539 532 526 548 554 560 568 576 585 572 582 600 599 608 612 612 625 624 618 620 618 608 599 596 606 596 586 592 597 604 601 592 590 588 583 584 577 572 569 552 549 540 526 524 533 524 510 512 526 520 523 528 539 536 533 512 510 500 425 220 118 136 146 128 111 124 212 376 456 460 466 476 479 488 509 528 554 576 587 584 574 572 571 572 584 580 562 548 543 536 539 540 485 400 372 352 256 308 470 484 484 476 468 456 447 440 433 424 417 416 410 400 400 404 401 392 381 380 368 348 339 336 326 320 313 320 331 336 341 384 400 400 415 404 415 408 402 392 386 384 389 376 369 364 341 316 300 260 180 112 113 116 177 280 297 188 125 132 127 120 129 124 127 124 126 120 130 132 128 120 107 120 134 124 123 128 125 120 136 220 342 408 419 440 446 428 418 408 399 396 389 360 338 308 268 212 157 112 105 108 111 100 99 100 95 88 92 96 103 100 101 104 100 104 114 116 117 116 120 116 116 108 112 128 127 112 112 116 120 116 119 124 116 116 115 116 110 108 104 112 112 116 127 108 111 116 121 104 119 120 120 152 148 149 160 152 140 140 140 151 152 156 148 144 148 146 152 145 136 142 152 149 140 144 144 139 152 146 148 143 136 142 140 144 140 152 156 139 140 141 148 162 152 148 144 151 148 151 148 153 164 165 156 137 116 108 120 111 128 139 140 136 140 141 140 136 132 133 128 113 132 144 152 186 196 271 336 350 376 385 420 428 468 502 496 501 492 487 492 493 496 505 504 526 512 495 500 508 508 528 536 549 532 517 512 494 496 472 520 669 656 542 492 470 480 502 488 490 500 495 504 506 504 500 520 551 544 535 548 551 568 562 596 605 608 613 608 625 600 586 600 601 572 541 532 453 432 541 500 510 548 569 496 474 560 555 484 432 484 511 500 494 492 466 456 480 480 493 492 456 460 475 456 472 468 452 460 457 460 435 424 405 396 395 404 408 396 386 384 374 356 329 308 275 224 232 316 294 316 314 332 371 468 494 456 440 452 448 468 475 472 480 496 519 536 531 544 535 544 538 544 555 560 592 616 646 620 575 584 623 636 647 648 656 628 595 604 601 604 605 596 601 592 538 380 323 372 422 452 476 512 511 532 544 544 533 552 540 548 539 552 556 536 524 552 564 576 582 584 592 580 545 580 598 612 626 612 597 628 629 620 619 616 581 608 622 604 596 600 603 604 617 612 589 600 599 580 575 572 572 560 537 536 519 520 504 512 505 496 492 504 504 512 518 520 523 516 506 496 489 468 317 184 191 132 130 120 170 292 380 448 459 472 477 480 492 508 549 568 588 576 586 564 558 568 560 576 583 560 546 544 520 536 516 424 399 388 303 232 376 488 486 472 462 452 462 444 426 420 416 412 413 408 403 408 399 396 386 376 361 348 343 336 327 316 316 316 319 336 345 344 363 384 380 396 415 400 387 380 377 376 373 368 360 352 336 316 278 260 197 136 142 120 109 188 312 300 202 124 135 124 120 132 126 124 126 128 127 128 130 120 119 116 112 120 119 120 120 124 154 160 274 384 369 412 441 436 434 416 394 396 389 364 314 304 241 228 175 116 133 108 108 112 102 92 96 100 103 92 99 100 145 104 105 164 192 220 215 224 212 204 178 156 175 108 134 112 118 112 120 120 111 104 118 108 102 112 121 108 104 108 110 112 114 112 112 120 117 112 119 120 121 128 148 153 164 160 144 139 148 152 152 158 156 146 160 160 148 150 144 138 144 147 148 146 136 138 144 140 136 143 136 123 132 148 148 137 152 160 152 139 152 159 152 148 144 153 152 147 152 161 160 158 152 144 136 114 116 120 120 119 132 139 140 148 136 139 144 135 132 116 116 132 136 144 168 259 320 326 360 398 416 430 460 485 484 486 484 490 484 475 484 492 496 510 512 518 500 491 496 499 512 542 540 535 516 488 492 467 496 550 604 570 480 463 480 481 484 478 484 487 496 494 496 498 512 520 528 528 532 538 552 559 572 593 600 613 612 616 608 608 608 613 604 589 568 555 508 431 468 568 612 547 484 453 508 506 480 453 460 459 472 480 500 478 464 468 488 493 476 446 436 431 440 444 456 454 452 451 456 459 452 444 428 404 400 417 400 382 376 361 360 336 324 312 280 239 228 318 252 232 248 263 308 387 416 421 376 394 404 416 436 444 476 487 500 505 508 517 520 523 528 545 560 587 596 583 560 540 560 580 600 608 612 633 604 565 564 574 584 586 584 589 584 599 528 341 368 416 464 506 524 532 536 549 548 546 544 549 544 556 560 552 540 535 560 584 584 592 584 597 584 561 560 585 600 614 624 624 628 629 620 618 620 618 604 602 612 610 604 609 620 634 612 604 608 596 592 583 580 574 560 553 544 529 516 514 496 492 484 475 484 483 488 497 496 487 492 500 500 497 500 482 452 334 184 115 120 113 180 359 436 449 472 482 480 492 504 518 564 577 564 570 568 560 560 564 568 582 576 567 556 541 540 557 460 386 396 341 244 287 464 479 464 458 456 448 444 445 424 416 416 410 412 399 404 407 388 372 368 365 356 346 340 338 324 317 312 316 320 334 344 350 344 359 364 382 396 384 372 361 368 373 364 346 348 323 316 297 268 269 172 98 120 119 116 166 320 338 240 128 124 122 120 119 120 130 124 131 132 130 140 121 124 123 124 109 112 116 108 122 144 230 352 404 412 412 416 408 420 423 400 390 352 319 292 263 232 200 140 82 108 109 100 105 100 87 92 101 100 79 100 75 164 251 268 306 320 327 332 336 332 329 304 297 248 189 128 77 124 119 112 104 116 105 112 113 104 116 120 116 112 112 112 106 112 116 112 118 120 121 120 119 124 122 135 152 175 156 142 140 151 148 153 156 142 148 166 156 152 148 149 148 142 144 142 148 141 144 149 144 149 140 134 136 138 140 141 136 147 148 152 140 153 148 141 148 147 144 146 148 150 160 169 156 154 136 135 120 114 120 131 124 131 128 135 140 135 144 149 140 134 124 123 124 137 140 216 300 314 336 367 408 413 444 481 480 477 484 492 488 475 480 489 488 488 512 520 504 490 496 495 488 472 524 554 516 497 484 482 492 517 564 586 496 453 480 482 468 447 480 487 488 512 492 475 496 513 516 496 504 510 528 530 556 573 584 608 624 609 620 632 632 605 624 637 608 575 564 521 496 462 544 596 468 437 452 469 456 468 468 488 456 460 448 466 444 466 464 459 464 437 416 442 420 439 444 428 436 439 444 449 444 449 452 451 424 385 416 424 388 375 344 332 316 304 300 273 248 198 188 210 156 168 204 215 256 294 292 321 348 344 372 390 416 435 444 456 472 492 500 518 516 541 548 565 572 541 512 525 544 557 556 554 564 612 600 558 564 558 572 585 560 564 580 569 572 460 344 406 476 485 520 546 536 527 548 544 532 539 548 557 556 555 548 550 580 592 600 596 588 587 580 572 568 574 592 617 608 592 632 657 624 630 628 619 608 606 608 613 616 633 616 610 624 596 592 612 592 616 592 582 560 555 544 535 532 513 496 475 468 462 464 478 468 467 468 468 472 470 472 480 484 487 480 457 444 285 144 148 124 277 412 441 460 468 480 484 500 500 556 593 564 549 564 543 572 591 568 552 572 571 564 542 536 533 488 416 400 387 288 265 392 465 456 434 448 449 448 433 424 416 412 409 412 405 400 401 396 384 364 358 352 346 344 334 328 318 312 313 320 333 340 347 352 348 352 355 360 355 356 354 356 359 356 348 344 332 312 287 268 228 208 158 112 139 120 115 164 315 332 257 132 121 124 121 116 128 128 121 132 137 132 132 124 122 120 126 124 120 120 113 116 219 344 357 400 413 432 431 416 401 408 411 372 311 304 284 252 218 172 169 104 102 100 99 92 97 100 87 88 105 128 201 248 234 308 293 320 334 332 335 336 335 344 316 320 271 292 231 176 156 104 131 108 106 112 107 108 110 108 117 120 108 104 108 108 119 116 116 120 113 116 120 120 120 124 152 154 164 162 148 129 148 149 152 152 136 153 156 156 144 147 148 155 148 133 144 151 144 150 156 152 156 141 136 153 148 133 140 148 144 144 148 144 144 146 144 148 148 146 140 151 156 151 160 159 152 143 132 114 116 134 136 132 128 122 128 134 144 150 148 144 140 129 120 118 132 170 244 288 316 362 396 417 440 464 484 486 492 488 488 478 480 485 484 487 496 496 496 487 488 495 484 458 468 522 520 500 480 461 484 521 584 654 524 440 468 478 468 467 472 493 500 505 496 496 500 498 508 518 516 510 520 523 548 557 572 578 596 621 624 630 628 639 632 637 640 628 608 575 556 542 500 487 492 479 484 466 472 486 500 514 508 488 504 483 488 471 460 455 440 427 432 429 428 418 436 445 440 443 436 433 440 437 432 449 456 444 416 403 416 417 376 331 312 301 292 279 268 255 204 148 120 106 156 163 160 175 248 287 292 293 288 335 352 384 396 422 432 463 472 496 504 514 512 515 508 498 484 495 524 558 572 564 572 574 568 551 556 569 572 577 560 555 576 580 572 542 396 369 468 514 524 547 544 550 548 544 536 537 548 544 556 562 564 554 584 611 612 613 600 582 580 569 568 576 588 596 616 616 616 626 632 638 628 622 624 619 620 618 616 623 628 623 612 613 604 592 592 589 588 584 564 554 544 528 520 513 500 483 460 450 456 446 456 450 448 455 452 443 444 456 464 472 468 474 468 465 424 242 120 159 356 444 444 483 468 485 496 522 536 592 580 561 552 561 552 563 568 574 568 555 556 559 544 559 492 406 392 372 324 216 308 459 452 440 440 441 436 431 420 405 412 421 404 403 396 404 396 381 380 372 348 339 340 337 324 312 308 308 316 334 340 337 356 363 352 353 356 353 352 343 348 355 352 338 340 313 304 295 268 292 220 136 108 108 112 118 120 143 296 344 244 140 136 127 124 116 132 125 124 124 128 129 136 133 124 128 120 126 120 125 128 154 276 375 400 407 416 436 436 432 404 395 384 353 308 280 264 213 200 181 124 107 112 132 136 184 168 185 172 114 200 313 308 340 324 333 340 349 352 352 340 343 336 346 344 345 336 332 308 343 216 96 112 90 104 107 112 113 120 120 116 110 116 115 100 102 104 112 112 115 116 118 120 121 116 113 153 152 159 164 149 140 142 140 152 148 144 148 149 152 152 148 148 144 147 148 155 152 144 148 156 152 145 136 137 148 152 140 137 140 147 152 143 140 140 152 158 144 141 148 151 156 155 144 154 152 143 140 123 124 127 136 132 132 127 132 137 136 156 148 144 144 136 136 121 124 143 180 252 304 323 384 388 428 460 472 506 488 471 476 488 476 472 468 472 484 498 496 477 488 496 480 461 460 458 508 526 492 472 484 499 540 654 580 455 472 487 472 440 472 517 508 520 516 501 508 520 516 516 532 527 536 564 544 544 564 575 584 592 612 626 624 633 648 646 636 639 624 615 592 572 560 525 504 525 520 505 500 502 512 516 536 527 540 544 532 531 520 487 496 467 464 461 464 417 432 425 436 445 448 426 436 447 436 428 440 461 448 419 404 411 412 395 344 307 292 269 268 254 244 209 164 122 92 139 132 135 140 163 204 198 216 226 292 337 372 398 420 432 452 468 476 468 468 449 460 469 476 482 488 504 520 552 564 573 536 503 516 538 552 581 556 543 560 575 560 586 492 378 448 478 520 539 556 540 552 554 552 556 560 566 568 568 564 558 592 618 612 621 604 590 584 577 568 569 576 595 604 608 612 637 620 622 620 613 628 650 620 601 616 627 620 612 608 603 612 645 592 563 584 567 564 554 540 520 508 491 488 477 460 453 448 439 444 436 436 431 432 432 428 430 436 448 460 455 452 451 448 428 320 214 240 331 440 425 460 467 488 477 520 521 576 577 556 554 556 556 560 564 568 566 552 551 540 514 488 425 380 378 324 248 244 393 452 424 432 435 420 416 416 421 416 407 412 405 396 391 392 386 376 360 352 342 332 331 320 313 308 309 316 322 348 352 348 359 356 352 364 360 352 338 332 343 332 325 316 305 296 283 268 235 228 149 100 126 112 110 116 122 144 295 332 241 144 139 128 131 124 130 124 122 124 133 136 131 128 131 120 115 116 123 128 184 204 297 388 387 412 444 436 446 412 401 392 355 332 315 296 239 224 249 248 241 228 247 248 279 268 267 264 279 280 268 328 327 352 364 368 370 372 368 364 354 360 347 348 344 352 336 332 302 296 251 244 170 104 125 104 110 116 118 112 121 116 115 112 105 108 98 104 111 124 130 124 114 112 117 112 148 147 156 165 152 144 144 144 156 147 148 144 148 149 156 149 148 146 156 160 152 155 144 143 144 146 140 145 148 135 140 155 148 138 148 147 144 144 152 150 144 145 152 143 152 154 152 158 152 145 148 133 128 126 128 132 124 125 140 139 140 144 148 143 140 140 136 131 128 129 140 218 292 318 356 388 412 440 464 476 488 486 468 463 464 454 452 464 468 478 480 483 472 482 480 472 460 452 456 486 492 488 488 496 524 567 540 484 460 461 460 459 456 462 504 530 520 510 516 512 516 533 540 540 548 544 548 549 552 554 568 571 596 592 616 622 640 645 648 645 652 639 620 603 572 569 560 545 532 526 520 531 520 520 536 547 552 556 552 556 556 558 544 521 508 495 496 478 472 468 448 431 436 440 452 450 448 434 436 427 444 457 436 399 400 420 396 356 296 275 272 263 260 233 212 169 124 82 96 112 112 120 128 126 140 148 176 227 272 320 340 377 372 384 384 418 420 439 448 457 464 468 476 486 492 506 512 517 512 508 504 503 512 530 528 534 544 547 536 566 528 403 408 467 504 533 544 556 552 564 560 556 564 582 584 578 584 594 600 622 624 626 612 588 576 575 576 569 576 588 604 615 604 608 612 612 608 608 620 620 612 614 620 610 604 606 592 594 600 608 616 617 580 568 556 560 548 532 508 492 480 470 460 451 452 448 428 436 424 425 416 405 404 404 416 413 428 440 440 435 440 449 428 335 188 285 396 416 392 376 380 379 412 462 468 451 528 565 556 557 556 551 564 572 552 553 544 536 476 403 384 365 324 219 212 367 444 441 424 417 420 418 412 408 412 413 404 394 396 402 396 377 376 360 348 344 344 336 320 315 304 313 308 321 344 350 352 355 360 352 360 362 352 338 332 335 320 309 300 291 284 282 256 265 236 203 112 83 104 112 116 107 112 146 312 330 268 142 120 122 120 133 136 134 124 127 120 128 120 131 128 118 124 119 120 123 160 276 392 399 408 407 428 441 440 417 404 383 344 309 304 255 240 220 288 323 284 275 296 303 308 307 288 263 284 355 340 367 364 378 384 393 396 395 384 387 384 376 364 358 352 351 336 335 320 316 288 351 240 124 108 91 104 106 108 109 116 111 108 104 112 120 100 95 108 115 120 122 116 115 124 122 148 136 155 160 155 140 129 132 145 152 153 140 140 148 150 148 149 148 160 156 146 148 145 148 147 140 144 152 146 144 137 144 141 140 146 148 143 148 145 144 141 140 153 152 150 160 153 148 156 148 145 136 119 128 130 128 133 136 128 132 139 132 130 140 140 140 148 140 131 132 176 256 308 340 347 396 421 448 471 472 476 468 453 448 462 448 428 464 472 472 472 476 488 472 450 468 473 456 445 448 452 460 479 504 548 516 477 472 437 460 453 456 461 480 508 516 526 516 503 512 526 540 553 544 551 552 541 548 561 568 576 584 595 600 609 620 615 632 655 652 661 640 628 592 567 572 575 556 542 552 532 536 526 540 545 560 567 568 567 580 601 580 562 540 506 504 518 484 481 476 469 460 438 436 454 452 440 444 451 440 441 452 441 408 383 396 404 368 291 280 282 264 239 240 227 180 133 108 92 104 137 116 122 152 145 140 129 164 182 216 254 272 292 312 340 384 405 432 458 460 460 464 484 476 483 492 486 492 503 508 506 500 495 492 498 508 514 516 524 520 434 376 426 492 512 528 533 556 558 568 571 572 577 584 574 596 586 612 635 628 620 608 595 592 583 588 578 572 560 592 619 608 604 604 607 604 588 604 606 596 591 604 617 600 591 588 585 592 588 580 588 616 622 564 541 552 525 520 495 484 467 464 469 456 440 440 447 424 416 416 405 396 396 396 396 396 401 416 421 420 421 392 344 316 289 316 359 332 343 360 382 372 387 388 379 296 394 480 504 548 545 556 553 552 532 540 474 444 440 400 378 328 260 208 320 432 411 416 410 408 408 404 404 408 399 396 388 384 394 388 385 372 355 348 350 340 327 324 318 308 300 308 313 336 367 360 346 348 346 360 366 344 335 328 319 316 297 292 285 280 273 252 237 244 186 132 131 104 106 108 118 112 105 148 315 360 280 140 110 116 119 128 133 120 132 124 112 124 122 124 123 116 141 116 169 164 236 364 397 408 416 416 419 432 433 420 409 364 324 316 305 300 297 296 312 312 319 296 293 300 294 300 292 292 314 336 353 372 376 388 397 400 410 408 399 416 417 404 398 364 350 352 333 332 320 316 287 276 232 224 175 108 117 104 109 108 105 112 102 108 123 112 105 100 104 108 106 116 123 120 114 116 148 142 152 159 152 137 132 140 144 134 136 147 148 149 148 156 152 151 152 143 140 143 140 144 152 148 148 145 148 149 136 140 144 142 136 145 152 144 144 147 148 152 148 152 156 161 164 159 156 153 136 121 120 126 120 127 124 130 128 127 128 136 140 145 144 153 148 143 128 132 200 260 320 344 380 407 440 465 456 470 468 453 444 447 436 436 444 446 460 462 472 477 468 470 472 468 456 437 440 438 444 441 464 492 492 496 480 449 452 454 456 454 456 502 508 499 508 517 512 506 528 528 556 599 604 600 584 563 564 573 592 608 616 635 636 639 636 657 672 681 660 641 616 598 576 573 572 567 572 585 560 537 548 559 556 571 576 575 608 645 656 657 632 591 532 495 480 487 496 472 456 445 444 437 448 450 444 457 448 435 436 444 428 417 384 371 392 395 320 272 272 273 252 243 220 189 140 99 92 109 116 119 112 138 152 124 112 110 148 153 204 225 252 293 316 360 388 436 448 452 472 473 480 476 480 470 476 479 492 495 480 462 468 465 456 483 500 527 508 441 356 368 468 501 520 535 544 551 560 567 580 576 576 587 600 619 612 620 620 615 600 596 592 602 596 596 596 593 584 591 600 588 588 601 604 597 592 596 588 582 580 592 576 584 580 582 588 585 576 579 580 582 572 559 532 520 512 503 496 482 472 466 460 456 444 429 432 419 416 396 388 376 392 393 388 397 404 396 388 350 328 303 300 288 328 339 364 360 376 385 400 397 416 378 356 300 316 354 428 493 540 568 548 525 488 455 404 370 400 381 336 230 196 284 424 421 404 402 400 398 400 402 400 398 392 387 388 384 384 376 372 364 344 341 332 325 316 317 308 289 288 295 324 346 360 366 352 346 348 363 344 327 312 317 308 294 288 271 272 268 248 246 236 248 160 70 100 104 108 107 112 116 108 113 316 386 272 109 120 107 120 118 120 121 120 118 124 119 120 117 112 80 120 169 220 304 320 284 424 422 408 401 388 359 360 331 344 344 352 355 364 363 364 363 368 365 352 337 320 304 288 274 296 316 336 363 368 386 396 404 408 413 416 427 436 441 440 432 416 391 364 350 340 337 324 317 308 293 268 325 208 71 96 94 112 113 108 103 100 112 108 109 108 111 108 111 112 115 120 127 112 109 139 136 153 160 149 144 137 144 146 136 137 156 157 148 148 156 154 152 151 144 147 148 142 140 153 148 138 140 153 148 149 152 151 144 140 140 158 148 150 152 153 152 140 144 157 160 175 164 150 140 121 128 130 124 122 128 117 116 134 128 129 136 150 148 152 144 145 144 135 140 219 284 313 356 372 420 480 472 452 468 464 452 437 436 434 428 414 444 457 456 457 464 465 468 463 456 439 436 435 440 445 448 447 476 462 488 486 448 447 452 433 444 460 488 514 508 492 512 524 528 515 568 654 720 789 708 683 656 639 668 721 700 749 760 777 748 747 696 696 680 662 624 601 592 562 576 571 568 587 588 587 564 555 556 562 580 570 616 648 672 690 676 680 624 585 528 462 496 520 476 443 436 442 432 425 448 456 432 428 424 416 424 435 404 370 372 383 376 336 276 275 264 249 232 227 192 154 112 87 96 114 112 114 112 131 148 145 104 111 124 128 172 219 260 295 328 339 400 439 456 456 460 444 464 474 472 462 468 468 456 456 448 457 452 439 468 490 500 445 336 341 428 464 508 526 540 561 560 559 572 569 576 582 592 620 624 622 616 600 604 603 596 605 608 620 604 608 600 597 584 582 584 578 584 568 584 604 592 559 576 572 564 549 564 583 572 579 576 567 568 552 548 538 536 519 500 493 492 484 484 482 464 449 444 437 424 408 404 385 384 365 364 363 384 364 376 364 336 338 304 335 324 357 364 383 400 401 412 419 428 443 444 478 432 379 328 351 380 397 372 426 476 414 352 327 344 341 356 340 296 256 188 301 432 414 404 400 392 393 396 396 388 389 388 381 380 388 380 368 364 358 356 342 336 322 316 313 304 292 288 289 300 329 340 349 356 363 348 337 332 315 312 301 292 280 276 273 252 245 240 227 224 195 184 133 92 100 88 102 112 113 108 129 132 367 380 272 168 138 140 141 148 136 128 116 124 121 108 125 104 150 160 210 256 250 272 314 372 370 344 347 328 335 324 330 336 353 360 370 372 380 380 383 372 374 380 366 360 338 324 315 308 305 304 324 368 368 384 388 396 410 416 414 440 454 464 472 448 438 400 380 360 348 344 331 312 303 296 272 260 208 172 138 112 111 108 109 104 116 104 95 112 112 112 117 116 114 112 132 128 118 112 156 149 152 157 156 143 136 146 136 145 144 146 152 150 156 153 152 161 160 145 148 147 136 148 148 140 144 153 152 151 148 153 148 142 148 150 156 155 144 147 152 141 144 146 148 158 156 164 156 134 120 122 128 127 128 135 124 115 132 132 136 137 140 148 152 140 136 143 132 139 248 304 328 371 392 433 472 465 464 463 452 446 444 429 428 421 432 457 444 442 448 449 460 461 444 436 448 450 444 428 444 462 456 458 476 475 452 444 440 437 436 451 472 483 504 518 504 503 512 528 580 656 736 864 840 832 788 844 812 768 808 824 792 785 788 817 740 684 672 657 628 609 600 589 588 593 584 576 584 599 588 578 568 555 576 587 616 666 640 630 652 703 672 640 592 546 532 506 496 486 448 434 424 423 424 438 436 425 420 410 416 424 416 395 392 364 372 378 340 275 260 249 248 227 212 193 156 109 96 76 96 115 96 87 104 143 172 69 92 83 104 104 196 171 240 245 272 279 328 325 376 387 408 420 424 434 432 417 420 439 432 437 452 439 432 468 448 406 316 273 396 457 472 511 524 543 552 562 568 570 572 592 604 612 616 623 608 597 596 596 604 603 604 605 612 614 608 604 608 596 584 580 568 570 568 572 580 583 572 568 564 548 552 544 556 559 552 556 556 556 544 543 536 518 512 498 496 495 488 477 472 455 432 435 412 411 400 392 376 375 368 369 380 368 352 311 308 307 328 347 384 399 412 421 420 413 420 419 424 426 440 637 628 443 392 428 400 411 404 348 348 358 316 334 352 324 236 196 232 169 192 270 424 425 416 409 396 388 392 389 384 392 380 361 368 382 372 364 360 356 344 333 328 331 320 313 300 290 284 286 300 313 328 336 340 341 348 353 336 320 300 292 276 267 256 240 240 240 228 230 220 224 196 147 92 66 100 86 100 108 112 98 124 158 328 346 300 236 224 250 240 245 224 222 204 197 156 121 132 141 228 298 292 309 308 323 324 328 320 335 336 345 352 361 360 371 372 381 380 393 392 397 400 393 372 377 376 371 356 354 340 331 312 295 296 324 356 382 380 389 400 414 420 440 460 477 492 468 436 419 400 379 360 340 332 321 308 305 288 279 252 282 140 61 104 93 112 112 112 104 108 107 112 108 108 108 120 118 128 124 116 108 142 152 157 160 156 144 140 140 130 144 145 144 146 144 148 152 151 140 154 160 145 136 143 152 144 152 151 148 147 148 144 132 141 140 148 148 145 152 142 136 141 140 148 144 151 152 147 152 151 132 126 120 119 132 130 124 138 124 119 128 124 136 143 140 146 152 140 136 130 176 259 312 353 380 375 436 479 468 457 452 449 444 444 440 405 428 513 492 433 436 451 452 449 452 454 440 439 440 447 436 432 456 471 468 479 464 439 444 441 432 427 452 466 492 515 500 493 512 533 552 618 700 819 800 829 780 775 744 787 748 791 748 764 728 734 700 660 628 626 628 605 600 589 584 604 592 580 580 595 604 583 580 568 560 569 612 711 644 575 636 686 672 666 656 617 564 541 508 520 480 432 428 430 412 420 420 420 428 425 408 414 416 401 400 406 372 343 348 324 280 264 252 230 224 202 192 163 128 110 80 97 96 103 88 89 96 128 116 96 96 109 140 146 180 258 316 271 280 319 272 294 316 350 360 368 352 404 408 428 460 448 452 403 416 429 452 446 380 295 352 398 456 485 508 510 536 556 560 550 592 566 536 528 608 614 608 590 596 613 600 610 612 594 596 614 620 601 608 617 596 573 572 559 560 569 560 563 564 585 560 565 552 550 536 519 536 548 540 534 536 516 520 517 520 520 496 499 488 469 460 445 428 403 404 382 384 375 376 381 392 383 380 361 316 336 336 350 380 402 424 412 416 406 412 401 392 406 408 417 416 421 632 647 420 395 440 468 428 383 368 380 408 372 336 384 428 269 148 173 200 313 432 428 416 407 404 399 396 387 384 380 380 373 368 367 364 362 364 349 344 334 324 315 308 305 300 289 284 285 296 309 320 328 332 322 324 325 332 320 300 278 272 251 236 233 224 214 220 213 216 202 188 131 92 114 96 114 100 109 116 184 164 160 244 316 392 364 256 225 276 286 280 291 284 281 276 305 260 276 292 283 324 335 348 355 360 373 372 369 364 367 368 375 376 383 392 386 396 395 412 404 404 401 404 388 384 376 376 370 360 348 340 326 316 307 296 326 352 359 368 389 404 417 440 471 492 527 492 453 420 373 380 362 340 332 328 315 304 290 280 243 248 194 100 121 112 111 100 105 112 100 112 118 108 103 100 108 108 113 116 119 112 156 145 144 154 156 150 132 128 132 143 144 141 140 143 148 149 144 137 152 160 144 134 144 150 144 143 136 143 144 141 144 150 140 147 148 147 140 138 136 150 148 145 144 149 152 149 152 157 140 117 124 117 120 127 124 121 128 123 124 128 128 126 140 138 132 143 140 138 132 171 268 319 356 375 396 437 468 469 452 452 452 439 432 436 432 444 476 472 444 432 448 456 448 442 440 443 436 430 436 451 452 452 460 480 472 442 440 430 428 437 444 449 476 496 500 497 508 514 528 554 596 690 712 727 676 666 660 635 700 755 716 690 680 660 652 632 612 588 608 608 596 598 584 574 592 589 588 588 592 595 588 573 576 582 596 646 664 625 612 655 676 681 668 693 648 589 520 516 508 477 444 419 412 399 404 410 412 414 408 402 400 397 404 399 388 372 336 333 324 287 240 241 228 221 208 189 160 133 108 84 92 99 104 90 96 101 88 133 84 110 100 119 120 217 280 328 424 419 420 369 352 318 284 255 340 414 464 482 488 474 452 417 360 330 360 396 448 433 408 387 432 485 500 515 532 538 548 549 564 517 436 361 368 426 496 499 612 612 616 619 620 616 612 602 608 618 612 613 604 593 584 571 568 564 556 549 544 543 552 554 540 537 528 527 520 513 516 523 512 511 500 487 492 503 492 488 472 474 452 452 424 425 400 376 380 362 368 340 344 339 328 330 328 355 376 385 400 408 400 410 408 401 408 405 404 400 416 422 416 410 432 544 464 405 392 414 436 377 336 341 364 391 344 263 284 369 240 91 164 352 460 467 424 419 408 397 400 395 388 384 384 370 372 377 372 358 356 348 336 326 328 317 304 298 292 290 284 269 272 299 312 318 320 313 312 319 316 314 288 266 260 247 228 220 212 213 204 197 204 206 180 162 96 16 96 96 96 81 112 166 200 273 240 366 340 361 336 279 324 331 316 318 316 303 308 301 312 323 328 333 336 344 348 368 368 379 392 393 376 375 380 393 392 401 404 408 408 416 416 424 420 416 412 412 412 411 400 398 380 375 364 352 340 332 316 300 308 313 340 352 372 402 424 442 476 492 512 493 468 434 412 392 368 355 340 326 312 312 296 290 272 285 244 195 96 83 108 111 104 103 100 107 104 101 112 109 108 110 104 103 108 116 151 140 140 152 159 144 137 132 137 144 148 140 143 140 153 144 138 144 149 152 148 140 145 148 143 148 143 148 146 144 145 152 147 144 139 144 144 144 141 144 150 144 141 148 150 144 156 152 142 132 120 124 124 132 134 132 115 120 127 120 125 132 143 136 131 136 142 136 135 200 306 324 373 384 399 432 480 456 436 444 445 432 436 428 436 432 445 444 437 440 439 452 462 444 433 432 433 440 437 452 468 460 453 468 479 436 423 432 423 444 457 472 498 496 485 512 502 508 514 540 566 608 631 600 567 592 599 604 623 640 641 620 611 624 617 604 594 596 590 588 578 584 561 572 582 584 592 572 581 592 599 584 561 572 602 600 590 608 630 620 676 672 667 616 608 552 495 488 489 460 442 424 398 396 391 400 409 404 402 400 389 392 393 400 385 368 320 328 333 296 215 228 231 216 198 184 169 136 92 92 73 84 103 92 89 84 86 80 76 100 123 136 139 136 179 200 374 468 452 476 468 456 351 364 461 524 474 484 471 460 410 392 362 356 318 320 349 368 504 464 417 476 491 520 528 540 491 512 499 408 404 376 347 360 351 372 490 568 608 620 613 612 626 612 596 608 619 608 595 600 592 576 568 552 533 532 538 532 523 532 528 512 500 508 521 508 489 492 481 484 480 468 468 476 463 460 449 444 413 416 385 384 368 348 347 324 310 300 319 332 375 380 383 396 399 384 381 384 388 388 402 400 421 408 424 412 412 416 398 392 422 480 441 404 381 372 349 320 344 336 325 284 266 252 242 200 207 192 324 444 434 432 423 424 407 400 403 396 393 384 380 372 371 368 359 348 346 336 326 320 312 304 295 292 282 272 265 268 288 288 293 304 293 292 308 300 286 284 258 244 244 224 209 208 201 196 193 192 185 176 138 108 131 80 132 96 94 152 191 220 229 244 243 292 359 380 339 252 338 344 316 320 322 316 324 328 339 348 350 348 353 360 364 376 389 396 393 396 386 388 394 404 404 404 406 420 450 432 430 440 426 424 419 424 421 416 418 412 396 388 371 360 348 336 322 312 307 312 325 328 340 368 400 440 480 488 513 496 473 428 418 388 364 364 339 324 319 320 305 296 279 264 224 228 160 92 116 104 111 104 109 100 97 104 103 96 108 116 105 104 105 108 144 147 144 156 156 144 136 130 128 136 144 148 152 152 148 145 144 141 144 148 148 149 144 146 148 149 140 142 144 148 144 148 144 137 136 144 144 136 152 149 144 143 140 153 156 150 152 146 140 126 120 132 128 135 136 138 120 121 124 120 128 142 144 142 144 134 136 142 144 216 288 322 360 394 412 430 448 447 448 438 436 435 432 415 416 430 436 443 436 443 444 447 444 441 440 432 440 437 440 455 460 466 460 463 448 430 424 419 432 449 464 483 488 493 508 513 496 494 516 527 544 567 572 553 556 567 576 580 588 585 572 585 596 609 600 578 580 580 568 565 580 568 556 573 580 580 572 565 568 590 600 594 556 536 552 545 560 583 592 618 656 647 588 548 528 510 476 454 468 453 432 414 400 393 396 392 388 391 396 383 376 388 388 392 392 379 324 307 324 300 224 212 216 205 200 190 160 123 104 88 80 72 88 43 80 137 96 101 88 123 160 166 176 184 160 226 308 503 496 502 488 498 476 512 544 536 492 429 412 381 340 328 296 335 324 305 304 293 400 498 440 450 500 503 520 471 444 453 400 427 392 397 396 401 368 391 324 326 532 632 616 625 620 617 608 603 608 606 596 596 580 573 560 536 536 528 524 521 516 501 504 502 492 483 488 490 480 477 460 452 464 465 448 452 448 433 420 408 372 334 332 306 316 323 308 296 320 335 364 378 396 384 392 389 388 380 376 377 392 400 400 399 396 403 392 398 396 397 380 373 364 388 400 377 352 353 368 353 380 351 284 229 212 190 200 138 224 368 448 461 432 410 412 411 408 407 404 400 388 386 372 368 364 355 360 347 332 325 308 306 300 295 280 274 272 262 256 257 280 295 292 293 284 285 284 278 260 251 244 228 212 205 196 190 192 173 184 183 168 160 128 67 108 140 168 243 240 275 288 317 324 340 332 393 356 345 324 284 320 323 328 325 340 351 344 340 344 359 360 360 368 384 392 395 396 410 412 410 400 410 416 418 416 419 432 450 452 449 460 458 456 452 448 439 432 431 428 423 408 407 388 378 360 339 324 317 304 310 320 316 328 342 368 419 448 470 484 472 452 430 400 379 372 360 340 329 324 318 308 302 288 281 264 266 208 89 96 106 116 111 104 102 112 114 104 94 100 111 116 123 112 106 154 152 144 140 153 140 126 140 138 136 133 144 149 156 148 140 149 152 149 148 143 156 144 144 149 144 143 144 138 144 155 144 143 144 144 136 140 136 147 148 147 140 143 148 156 152 152 140 127 116 121 128 132 132 138 132 125 124 121 128 134 136 138 144 149 144 144 136 141 228 309 328 353 392 407 432 438 432 441 444 432 428 412 412 417 428 421 432 445 448 433 440 448 440 436 428 429 436 423 448 446 464 483 452 422 424 418 420 427 452 476 484 507 500 516 504 509 500 479 516 555 564 543 552 545 564 586 584 589 572 548 576 581 584 585 564 558 564 544 556 580 556 543 568 554 556 557 560 539 568 612 568 517 500 485 504 519 532 544 556 604 580 527 520 482 484 469 448 452 448 421 404 398 392 392 384 382 376 372 380 374 364 383 376 382 368 319 312 314 280 217 208 211 204 191 172 142 128 107 88 89 84 80 80 74 84 85 64 100 148 184 168 189 200 203 220 290 472 502 496 493 512 504 496 473 468 460 412 379 344 308 312 301 312 293 320 316 284 284 340 456 472 481 500 454 432 457 380 372 420 413 456 481 456 430 388 321 308 417 572 580 632 628 616 605 604 585 600 610 580 577 560 549 532 537 524 518 496 485 484 470 480 471 468 463 460 452 444 446 436 439 436 416 424 402 376 325 324 329 300 304 312 322 340 348 360 397 388 379 384 383 384 383 392 405 396 384 396 391 388 386 376 381 376 372 380 384 368 356 348 325 348 377 364 317 316 343 308 268 240 220 204 199 188 236 284 346 436 419 420 416 404 400 400 401 400 395 392 383 376 373 368 360 356 350 336 322 312 303 296 288 280 271 268 257 248 253 256 267 280 278 272 270 264 253 244 237 224 221 212 197 192 188 172 173 176 182 164 196 200 218 236 266 288 316 324 343 344 367 368 369 376 377 384 350 380 353 296 312 332 341 344 345 360 360 356 358 364 362 368 380 396 393 404 409 416 435 424 413 424 417 432 452 456 452 492 510 496 483 480 477 460 468 452 429 448 454 440 426 424 402 384 366 352 336 320 314 312 312 320 317 320 348 380 411 444 442 452 442 412 385 368 375 356 336 332 329 312 306 296 289 280 263 260 213 168 125 104 115 104 100 104 111 108 107 100 100 112 118 116 114 112 152 146 144 137 148 146 132 130 144 141 140 145 148 139 140 141 140 153 156 150 140 147 140 147 144 143 156 137 132 142 156 146 144 138 136 141 152 151 140 145 152 141 148 144 152 159 144 134 128 116 116 129 128 139 132 122 132 126 116 128 132 133 136 143 144 143 144 143 156 237 296 337 356 386 412 430 424 433 432 431 432 418 420 415 408 402 412 417 420 433 428 429 436 438 436 432 428 435 436 431 448 469 464 444 424 422 412 414 436 457 480 488 492 514 512 493 496 502 504 509 548 569 552 540 544 570 580 594 588 564 552 553 564 572 568 558 548 539 540 563 560 543 556 559 532 527 544 535 532 551 568 580 520 458 460 467 480 482 492 505 536 545 504 476 464 454 464 447 440 438 408 395 392 376 376 381 380 351 380 420 356 348 376 365 372 362 336 314 308 289 228 201 200 201 180 159 148 122 104 71 80 63 72 100 88 99 72 84 108 167 188 173 184 200 180 208 220 397 524 505 476 466 476 448 432 474 468 445 368 340 332 278 224 209 232 289 320 303 252 256 384 430 468 467 400 455 396 418 424 432 464 480 472 495 516 425 356 395 344 296 380 555 632 623 604 595 592 594 580 567 556 549 536 519 508 508 496 478 472 473 460 459 452 443 432 428 424 414 420 423 420 408 380 343 316 280 304 288 312 312 324 350 368 377 396 392 388 377 368 382 380 388 380 381 380 379 380 395 376 370 360 353 356 354 340 334 336 337 320 317 324 328 344 340 316 284 220 179 184 183 192 138 200 291 352 439 440 441 416 409 408 412 384 384 396 403 388 388 384 371 376 365 364 354 332 323 316 303 300 288 276 264 256 253 248 238 248 256 252 254 268 269 252 247 236 218 224 199 196 194 180 182 176 159 168 153 188 240 260 301 304 319 320 330 344 351 364 383 392 380 376 396 396 419 368 293 264 312 368 349 344 346 348 363 368 373 372 373 372 383 396 408 412 421 428 434 440 435 428 440 448 454 468 480 500 516 540 530 512 501 488 474 472 464 460 460 460 455 448 429 408 395 384 366 348 325 316 305 304 309 312 312 340 364 384 412 424 430 412 404 384 373 356 347 340 336 332 313 304 295 292 287 272 262 256 277 132 62 104 97 108 112 104 103 104 108 104 101 112 110 108 108 143 144 144 144 153 152 137 124 126 132 136 132 142 136 135 144 146 144 151 148 146 140 142 140 143 144 148 140 138 144 149 152 139 144 134 144 145 148 149 140 135 144 146 152 149 144 145 136 127 120 117 128 135 148 129 124 127 116 112 116 137 140 132 140 148 136 144 148 151 248 309 340 363 388 417 424 424 432 434 424 415 416 418 404 393 392 395 404 394 424 447 424 424 436 437 424 419 428 437 436 443 464 483 440 435 424 403 412 440 468 473 488 490 508 504 504 492 508 508 512 543 548 560 548 539 568 589 572 558 548 544 536 532 540 549 544 532 520 531 556 550 536 555 540 518 508 536 528 532 524 533 536 514 448 429 440 450 468 473 484 477 488 462 452 444 448 458 444 421 424 418 392 375 372 365 376 353 360 400 380 344 352 368 360 367 368 323 304 296 280 218 192 197 180 162 148 142 120 102 84 68 84 86 88 82 72 56 88 131 156 173 156 176 216 196 192 239 360 466 464 417 412 425 444 456 484 482 420 350 336 274 188 184 176 228 280 307 364 339 276 321 368 459 472 444 432 390 436 421 444 497 496 491 476 502 380 312 328 328 336 275 288 481 616 611 588 588 568 550 552 534 532 514 492 471 476 467 456 453 448 436 424 429 412 412 408 419 404 404 400 381 332 322 296 294 324 336 340 355 372 379 388 414 388 380 376 365 368 377 380 386 380 373 352 339 344 351 360 368 348 334 332 324 312 311 304 289 292 294 288 284 304 307 308 265 252 203 196 194 196 184 184 292 424 374 400 395 388 391 392 389 388 373 388 385 388 380 388 382 376 366 360 350 336 323 304 305 300 296 284 269 256 247 240 241 248 254 252 245 248 247 240 232 224 209 200 203 188 185 172 164 168 180 172 196 212 243 280 293 316 317 324 333 344 353 364 377 388 376 376 391 396 370 396 411 352 282 300 366 348 341 348 358 372 370 380 377 388 393 396 399 416 431 432 440 448 437 448 460 460 471 468 484 496 538 532 544 536 551 524 485 476 479 472 471 472 489 468 457 428 417 400 360 360 345 332 307 296 301 304 309 308 320 340 350 388 413 408 411 392 377 372 342 344 339 332 326 312 304 292 290 288 276 264 250 240 178 96 111 96 110 112 109 104 98 104 100 104 109 116 113 112 140 135 140 156 156 154 148 137 128 126 136 140 140 148 144 144 152 152 148 143 148 136 144 139 140 149 152 155 144 142 144 140 140 143 140 150 152 146 148 145 148 146 148 156 156 145 132 126 124 124 124 117 132 144 128 123 128 125 116 117 132 140 140 136 140 144 148 145 168 250 300 342 368 390 416 415 420 430 432 430 428 416 408 405 392 393 396 385 396 405 424 427 428 431 436 420 420 429 432 444 460 464 464 436 424 407 404 411 452 478 480 490 500 495 496 502 496 496 508 525 536 544 548 540 548 562 556 552 536 527 520 524 524 528 536 525 516 497 544 554 536 531 512 495 476 481 480 486 452 467 508 511 484 421 424 415 432 451 448 456 468 455 448 434 432 440 440 433 416 416 400 379 372 362 360 373 372 372 372 348 344 349 368 373 364 362 324 294 300 287 220 195 184 159 164 147 136 113 96 74 68 114 96 94 64 55 52 93 140 163 176 160 160 227 264 293 244 223 320 346 436 446 424 450 464 450 400 364 368 329 220 139 176 192 260 300 364 424 412 313 280 300 420 479 392 408 444 449 448 445 464 500 524 483 412 365 316 326 300 315 268 46 228 507 600 592 552 542 548 537 520 509 488 480 464 447 444 441 420 409 408 396 392 391 388 389 392 382 368 329 308 276 316 318 356 382 380 378 376 387 384 384 380 380 384 379 368 376 388 373 372 366 356 351 352 340 336 340 324 311 304 293 280 277 268 252 264 243 256 248 252 252 256 267 260 239 244 251 260 283 296 337 372 391 376 385 364 364 352 341 348 353 384 387 380 380 380 386 376 384 376 367 344 327 324 316 308 301 292 283 264 253 240 229 240 259 256 244 244 240 228 218 220 204 196 188 180 180 172 161 172 161 168 170 240 306 292 330 320 329 328 339 352 353 360 382 392 390 380 387 400 442 416 428 380 347 240 343 372 352 352 360 372 378 376 388 392 399 404 410 416 424 432 437 440 447 448 446 444 453 464 470 480 487 496 500 504 517 528 517 500 492 492 482 476 477 476 465 456 426 404 396 372 357 344 328 312 306 304 300 304 302 304 323 344 368 368 386 384 381 376 365 348 339 332 327 320 316 304 299 288 282 284 271 248 244 232 168 96 83 104 108 104 104 108 105 108 111 104 107 112 116 132 132 139 136 149 160 150 132 134 144 148 148 143 144 151 140 140 148 151 144 142 140 146 144 143 156 144 144 146 136 142 140 144 144 147 148 152 148 148 144 141 144 152 144 153 144 130 132 115 128 121 132 130 136 138 132 131 128 113 120 125 132 145 140 129 136 156 148 156 244 305 348 364 388 421 412 421 416 434 436 426 420 403 404 394 388 380 388 401 396 394 412 430 416 433 420 404 428 430 432 450 456 447 424 409 404 391 420 463 484 486 484 507 500 495 488 495 500 513 524 539 536 530 528 537 532 531 516 500 512 513 524 504 516 530 520 419 496 396 356 373 252 233 212 198 180 181 156 165 204 277 372 377 428 409 416 410 432 432 436 460 448 448 432 424 424 423 416 424 412 391 380 358 360 359 360 360 372 369 340 332 344 347 360 378 360 331 288 276 272 237 184 169 168 153 140 127 112 87 72 84 84 80 60 51 44 48 88 140 160 181 172 161 188 366 424 301 156 163 324 399 472 484 496 457 436 424 440 365 264 215 168 195 232 275 332 372 412 424 408 323 376 452 404 382 492 488 492 506 452 399 444 496 432 341 312 297 288 272 304 278 124 143 268 485 560 506 524 545 508 496 488 481 464 447 432 413 404 383 380 378 376 380 384 368 344 331 316 323 316 309 324 354 376 408 384 363 372 376 368 363 356 359 376 386 376 392 372 367 352 363 360 343 356 375 348 332 300 273 264 249 256 259 252 220 236 240 228 243 248 256 268 288 316 312 308 319 320 312 352 355 356 357 364 379 392 384 384 387 360 344 340 379 372 373 372 374 372 356 368 370 352 340 336 324 324 313 300 284 276 257 244 238 240 254 248 239 244 240 228 221 216 206 188 185 176 175 172 162 164 176 168 198 240 254 280 300 324 325 328 336 344 352 356 371 392 378 384 407 400 370 416 432 424 433 328 260 368 364 352 351 360 373 384 390 388 395 396 412 408 417 428 438 444 432 452 451 444 442 444 444 468 471 476 485 484 479 500 523 516 524 500 502 488 469 484 456 460 454 420 392 392 390 352 337 324 312 308 299 296 297 300 305 320 332 344 342 364 362 372 382 356 345 332 326 328 318 320 301 288 283 276 277 272 254 248 214 212 134 92 115 100 106 112 109 108 117 100 107 108 107 108 136 145 152 141 156 164 140 125 136 144 140 147 148 141 140 141 136 141 152 148 148 148 136 140 140 153 148 134 148 149 140 150 144 134 152 149 152 144 136 142 140 144 144 142 144 148 124 111 112 124 124 145 140 133 136 137 124 106 108 118 128 134 136 139 136 144 136 143 172 242 304 348 372 392 408 411 412 423 428 425 412 419 408 390 388 377 376 390 396 401 404 406 408 401 416 418 416 420 428 430 440 462 440 409 412 394 400 424 460 484 468 479 500 506 496 479 492 507 512 537 536 541 528 519 520 522 520 499 504 496 500 500 492 483 516 366 312 250 112 103 100 103 60 103 100 215 204 273 216 256 140 228 196 256 396 383 412 410 412 426 436 449 436 424 416 413 412 403 408 408 392 370 364 354 344 349 356 364 352 341 340 340 348 346 352 343 320 291 284 267 232 190 156 144 144 134 124 105 92 76 84 77 56 45 44 55 56 74 124 147 160 183 168 185 300 370 340 336 252 255 228 306 432 439 452 441 488 495 364 239 196 177 212 242 292 350 384 407 440 426 416 432 384 405 488 494 492 531 496 456 444 437 412 396 336 303 292 308 284 266 288 198 112 93 308 524 516 496 488 484 484 481 464 447 428 420 392 384 372 373 376 351 336 302 304 287 292 296 320 325 332 358 368 386 368 368 360 357 356 362 364 359 368 381 376 370 360 347 332 327 340 352 344 359 332 316 284 236 236 232 236 229 228 222 236 261 276 286 308 318 320 319 324 324 320 322 312 316 336 366 356 352 352 349 356 373 380 380 384 385 372 344 360 369 380 376 372 371 360 350 360 346 344 355 332 325 300 294 280 265 248 233 240 246 252 246 236 235 236 228 216 207 192 182 180 174 168 152 160 163 164 178 232 231 260 293 308 326 328 333 344 350 356 371 384 390 380 386 396 416 416 482 436 329 376 181 264 395 356 354 356 365 376 384 384 394 392 394 400 411 416 425 428 441 448 445 444 435 428 432 436 450 452 457 464 471 472 485 496 499 504 498 496 487 480 477 472 452 424 414 388 379 368 356 336 316 308 304 292 290 296 301 300 311 320 324 336 346 352 361 356 354 348 340 332 327 324 308 296 286 284 279 268 270 260 253 248 247 156 85 104 100 112 113 108 112 108 110 108 107 112 103 145 152 163 152 163 168 144 136 138 148 139 140 137 144 140 148 145 140 146 152 152 148 141 144 150 148 149 136 151 148 141 140 144 140 147 144 147 140 136 140 142 144 146 144 151 148 113 112 123 124 131 132 135 132 139 132 114 124 114 120 134 128 128 140 143 140 139 144 151 244 307 344 384 396 399 404 389 412 425 420 407 404 420 392 387 380 376 384 394 392 388 396 403 400 400 404 409 412 431 436 466 464 422 408 404 388 387 432 494 480 470 480 492 504 497 488 478 504 510 528 542 528 518 504 515 512 492 496 502 480 482 472 432 460 326 172 161 68 120 156 193 136 167 200 225 300 278 360 415 400 327 160 101 100 255 380 396 404 395 416 412 424 422 408 408 408 387 396 401 396 397 368 354 344 347 352 342 344 342 336 340 340 346 340 327 344 325 284 270 260 226 184 139 148 147 128 115 104 77 80 83 64 51 40 33 60 63 76 111 140 168 180 194 176 154 164 310 556 435 200 162 140 236 352 376 424 482 432 337 280 220 192 229 268 312 352 383 420 418 436 433 368 322 468 580 468 515 560 503 472 484 436 375 352 322 308 288 300 304 252 314 460 248 92 182 400 493 480 453 464 464 468 430 436 391 404 376 372 357 360 348 292 311 288 287 296 323 348 349 352 377 372 374 376 366 380 374 372 363 360 367 360 361 360 353 328 327 328 294 308 312 300 307 284 250 260 236 228 212 224 239 256 258 288 318 320 311 332 331 316 324 308 322 328 337 332 321 340 347 364 385 360 349 368 376 368 394 380 368 380 390 368 383 380 392 392 384 376 368 376 386 360 344 356 340 320 300 292 272 256 246 240 247 252 243 244 242 228 228 216 202 192 187 180 171 164 160 160 161 160 183 228 242 260 271 288 310 324 330 332 343 360 364 380 380 388 394 392 380 432 428 424 431 364 304 212 318 384 344 356 356 368 372 388 395 400 382 400 398 412 425 424 417 444 455 436 445 424 413 420 441 444 422 436 445 460 455 472 483 480 476 492 485 484 489 472 483 448 402 404 379 380 360 352 332 316 307 296 295 292 294 304 300 308 309 312 318 324 341 360 331 348 355 344 329 320 323 300 296 288 279 276 272 272 262 256 249 240 190 108 106 112 121 112 112 112 100 104 117 108 106 100 156 148 152 157 152 151 136 134 140 143 140 137 132 142 140 148 140 147 148 145 148 151 148 148 152 149 148 149 148 140 140 139 136 145 140 141 144 138 140 146 152 148 148 152 144 134 124 120 128 125 128 119 132 138 124 121 120 126 124 128 136 129 140 145 140 138 144 145 180 250 304 339 384 400 400 401 408 416 420 411 404 394 396 398 384 367 372 392 388 376 388 386 384 377 380 399 404 410 416 425 452 457 408 401 388 378 404 453 488 478 472 475 484 498 488 485 484 494 504 511 516 509 504 493 484 480 484 469 460 461 460 405 416 257 108 134 88 129 164 231 228 194 260 239 240 263 196 262 284 344 332 234 120 129 84 258 372 325 396 392 408 424 416 391 400 403 392 387 392 391 384 362 348 340 352 342 344 333 336 344 336 330 332 334 340 341 312 270 272 261 224 181 152 125 136 129 104 51 84 110 68 51 40 50 44 47 48 81 112 125 140 173 200 193 168 171 168 368 352 217 168 140 76 204 320 387 472 430 332 291 224 194 248 285 340 372 404 395 436 466 380 387 476 544 540 481 480 485 472 467 452 430 372 357 332 315 308 310 280 232 300 504 372 98 96 236 468 479 468 466 448 447 424 418 392 352 340 320 316 302 300 287 292 296 304 324 364 381 372 365 376 371 368 377 380 387 376 375 368 366 356 339 324 303 296 305 304 293 276 250 264 252 244 241 252 242 268 290 288 297 308 307 320 327 316 324 316 312 308 317 328 320 340 338 344 343 348 353 348 348 356 362 376 383 376 370 392 389 388 393 388 383 380 391 388 378 384 376 372 371 368 373 368 348 356 329 316 309 272 246 244 246 248 249 240 241 240 236 224 207 200 186 176 175 160 160 160 161 164 156 200 261 252 263 276 294 312 325 332 337 340 361 380 383 376 382 396 411 412 489 412 327 396 270 220 298 396 371 352 350 360 371 384 392 396 395 392 405 400 406 416 428 436 435 432 432 428 419 416 421 428 431 424 433 432 437 440 454 456 465 480 476 468 470 472 461 456 440 416 399 384 371 356 353 340 323 312 295 292 291 288 293 296 299 296 295 296 313 320 342 340 343 340 338 336 322 316 311 296 291 280 276 276 278 272 264 260 245 236 171 84 99 104 94 96 93 100 106 112 109 100 101 132 140 151 160 149 156 143 128 128 132 143 140 137 140 149 152 147 140 142 144 146 144 143 148 147 148 146 152 144 148 145 144 137 140 138 144 138 144 142 140 144 152 155 144 137 120 124 124 122 120 124 124 140 136 121 128 131 116 115 124 131 128 146 136 138 144 139 140 182 256 322 340 391 404 400 408 421 420 408 412 405 396 369 388 387 376 374 380 373 384 381 380 378 380 366 384 385 400 411 420 471 432 385 392 373 388 408 448 502 464 454 476 492 492 484 480 478 480 496 492 488 484 474 488 494 472 464 452 444 440 393 388 252 88 84 92 127 172 230 324 249 160 229 276 303 404 322 248 245 208 228 212 182 96 49 112 276 344 356 388 410 412 405 396 382 388 408 388 371 388 372 344 332 332 343 336 346 340 331 328 319 328 334 332 346 328 303 276 248 252 215 180 158 132 114 112 97 84 84 72 52 44 39 32 48 44 54 76 109 132 135 168 196 196 193 172 169 252 276 220 173 144 91 108 241 348 392 368 343 300 237 228 263 316 345 380 366 424 476 408 332 436 626 556 489 472 440 460 491 472 416 372 360 360 333 300 309 304 232 184 344 512 425 196 129 152 367 476 442 444 399 412 406 376 383 312 308 304 336 312 293 300 282 308 340 360 382 372 360 356 362 348 352 368 378 372 375 364 359 332 305 272 262 276 274 268 251 248 237 232 269 288 283 304 326 308 324 320 326 312 308 308 319 312 303 320 342 324 310 336 336 344 336 348 367 368 350 356 367 360 346 376 379 384 388 388 388 400 395 400 403 404 385 376 386 368 348 368 368 364 352 364 381 360 359 352 339 324 301 280 257 256 267 252 237 244 239 232 221 212 197 184 176 180 165 160 169 180 178 176 213 240 259 268 282 300 312 320 331 344 343 356 357 372 376 380 351 404 418 416 410 392 383 264 234 364 372 364 359 344 369 372 373 392 388 400 415 408 405 408 408 424 429 424 416 428 420 404 411 416 418 424 447 436 428 424 425 444 457 444 464 464 451 456 458 444 435 428 423 384 373 364 352 348 344 324 308 300 296 288 292 296 295 300 292 292 289 312 325 328 324 336 358 332 313 324 314 312 299 292 285 280 271 264 266 264 255 256 210 208 146 104 100 96 96 100 93 96 94 104 100 104 132 144 144 147 144 157 148 135 120 126 140 141 144 140 144 141 144 137 144 149 152 139 136 147 140 137 140 152 144 138 136 145 132 132 136 136 132 149 144 140 140 154 156 146 140 121 128 127 124 123 132 140 140 138 144 143 124 113 112 117 124 138 140 137 144 141 140 143 184 248 312 351 380 398 416 418 416 420 420 414 404 387 388 388 380 379 380 385 396 388 384 384 372 373 376 366 380 396 408 432 440 408 396 381 376 387 408 463 472 463 460 467 484 482 480 479 476 480 480 483 472 474 476 467 468 464 448 442 436 370 376 250 92 95 72 109 152 215 252 263 192 169 260 332 352 534 416 388 496 337 188 182 172 140 88 127 164 262 320 293 400 395 392 390 376 380 384 381 368 371 352 331 328 316 320 335 328 330 328 329 316 311 324 324 312 311 292 273 264 249 216 177 148 126 120 85 96 70 60 74 48 44 32 37 40 47 64 81 96 144 160 164 164 175 176 164 156 210 240 206 156 141 108 99 188 300 356 306 336 320 272 242 284 347 364 335 372 468 416 378 396 514 576 515 468 461 460 489 548 499 396 367 364 380 340 310 304 312 200 177 360 473 480 328 100 65 316 467 436 414 404 383 360 329 332 330 332 333 340 318 312 321 328 343 360 376 356 344 352 366 348 334 348 342 336 325 312 306 284 270 244 235 240 254 248 208 228 223 256 325 360 357 336 340 328 319 316 313 320 323 316 315 328 323 328 331 340 348 348 357 360 374 376 388 380 382 372 385 392 405 400 378 384 388 388 395 392 399 408 406 416 421 400 388 380 359 360 352 348 349 356 362 344 360 360 361 356 347 348 331 304 291 268 260 244 244 232 226 224 211 188 183 172 174 168 164 176 163 164 222 224 240 260 271 284 311 316 340 332 345 352 352 364 370 368 383 376 500 424 298 332 348 300 126 280 425 376 364 352 351 364 370 376 390 396 401 400 405 408 406 408 411 412 418 420 423 416 409 412 413 408 413 416 433 452 435 420 432 436 443 448 451 448 446 440 439 432 419 400 381 376 362 352 342 336 324 320 311 308 301 296 291 292 290 284 283 280 291 296 317 328 331 336 337 328 315 308 308 304 296 284 276 268 270 264 259 252 248 248 240 140 100 112 97 100 108 96 100 104 104 108 105 144 148 149 148 143 152 156 136 114 128 139 144 144 148 151 140 135 144 145 140 143 136 133 140 150 152 144 136 134 136 140 144 139 136 135 136 144 140 138 144 147 148 156 144 131 132 122 124 131 136 137 140 147 136 140 132 124 120 120 124 123 132 137 136 142 144 153 144 187 252 325 356 376 412 424 420 420 428 424 412 409 400 388 384 383 380 378 396 418 392 386 388 375 368 385 380 380 380 385 400 435 404 362 376 388 392 407 460 478 456 468 468 482 480 461 472 471 472 471 464 462 472 466 452 446 440 425 428 354 348 241 88 80 68 88 120 163 252 258 172 152 168 217 352 485 584 421 392 537 436 175 192 163 156 114 68 123 140 205 312 339 384 368 372 381 380 366 364 366 356 348 332 317 312 309 320 322 328 323 312 320 316 316 316 307 312 290 268 253 236 215 184 149 120 113 100 80 68 54 40 52 32 32 40 35 44 57 84 105 140 166 156 152 152 161 152 141 144 178 176 137 128 133 100 195 292 285 308 323 376 330 272 308 348 338 372 459 420 355 392 485 596 552 476 453 472 488 508 533 480 378 360 355 380 363 304 283 236 219 296 414 452 420 404 118 100 243 404 415 372 363 336 330 340 347 348 335 336 307 324 341 352 378 372 369 348 345 348 343 320 331 312 279 276 279 264 249 252 235 240 222 224 224 216 211 212 282 324 370 388 360 356 339 332 331 336 334 332 333 336 332 348 347 348 331 364 361 372 361 368 392 436 422 400 406 412 403 416 435 428 417 412 393 400 391 404 404 400 412 416 418 412 406 408 390 380 378 360 355 356 369 352 350 352 345 344 340 360 385 336 324 324 301 288 276 248 239 236 215 200 198 188 174 164 173 172 177 176 177 208 221 248 262 272 290 316 335 396 422 452 431 340 364 372 354 380 399 420 407 340 325 296 227 216 343 384 348 368 356 360 375 368 390 388 390 404 412 396 390 396 408 408 420 416 411 420 430 404 404 408 395 404 408 428 456 436 394 424 436 436 416 444 438 436 429 436 453 404 381 372 371 356 353 340 318 320 322 316 308 296 289 284 290 284 283 288 278 280 281 304 320 328 330 336 337 308 300 304 298 296 283 272 271 276 262 252 252 252 250 228 180 96 121 112 108 104 105 104 112 112 109 108 148 148 148 148 144 154 148 132 128 130 128 135 140 149 144 151 148 138 140 140 132 141 136 130 144 147 140 130 144 145 148 140 140 148 140 135 136 140 140 135 148 149 144 141 124 130 128 124 124 141 140 142 136 130 136 136 132 119 120 129 136 132 132 141 144 141 152 149 188 262 320 365 388 423 440 445 436 435 424 422 412 399 396 389 384 368 380 403 396 396 392 373 380 375 376 390 384 372 376 374 396 395 372 365 372 381 412 445 456 453 456 463 468 468 468 471 464 465 464 454 452 453 444 429 432 426 420 371 348 221 72 79 64 87 100 140 168 209 188 155 156 162 176 266 312 350 364 356 332 293 184 195 152 135 128 114 148 133 76 238 276 272 364 353 360 359 368 364 352 344 336 327 316 300 308 302 316 325 316 311 312 312 312 308 300 302 276 260 248 219 204 197 148 109 108 53 72 63 52 37 36 41 36 48 44 38 52 76 112 132 132 126 124 110 112 135 132 139 136 119 100 112 116 125 172 181 256 265 300 369 344 279 312 326 368 449 444 408 380 453 580 551 460 448 460 475 492 504 476 436 384 355 356 373 352 333 288 199 220 354 444 448 440 455 200 107 192 328 344 327 340 333 352 355 336 318 320 325 340 360 360 368 364 351 336 318 316 328 304 284 272 259 248 225 232 238 228 207 224 213 208 183 196 212 264 329 384 399 384 370 348 334 332 334 340 350 356 360 356 353 376 388 380 382 388 389 392 399 396 388 408 422 388 390 412 421 412 425 444 440 432 446 412 402 412 408 412 410 404 408 420 414 428 413 408 408 384 375 372 365 364 345 352 334 340 342 344 342 344 339 340 330 336 351 332 298 252 232 216 196 204 193 172 163 176 179 180 183 184 209 232 240 264 295 336 390 476 493 484 358 428 272 352 393 380 407 376 315 336 328 316 136 204 383 396 395 368 360 356 367 368 373 388 391 396 398 392 394 400 397 396 403 404 413 420 415 408 406 396 397 408 418 424 427 432 426 420 425 424 423 424 435 432 428 428 429 416 403 384 371 368 362 352 344 336 325 320 318 316 303 288 284 284 282 280 279 268 269 272 288 304 320 324 332 320 310 300 295 292 290 284 272 272 265 256 253 252 249 248 229 216 128 104 111 108 109 108 107 104 113 108 108 144 148 148 148 150 148 146 140 126 136 138 136 136 148 144 136 144 140 143 144 142 144 143 140 142 152 143 144 147 148 150 140 144 152 144 148 139 148 143 144 150 152 141 140 128 124 127 124 124 140 143 136 127 132 145 140 131 128 116 132 133 136 144 140 137 144 153 140 188 268 327 364 389 428 468 452 428 440 434 420 420 412 403 392 379 376 373 396 386 392 403 380 376 372 373 388 385 380 352 372 366 372 362 364 376 376 409 440 448 444 434 456 465 468 467 452 448 452 446 436 436 432 427 428 411 408 380 380 238 76 75 64 59 96 137 164 178 204 174 164 165 168 187 248 215 204 281 292 283 212 178 184 158 132 136 116 163 132 69 92 195 284 311 348 343 360 365 348 341 344 331 316 298 300 293 300 308 312 325 312 300 304 304 304 295 292 270 260 239 224 219 184 140 96 90 72 65 52 50 36 29 36 38 44 44 36 49 64 102 116 102 84 68 52 60 88 106 92 77 84 75 76 97 84 98 120 178 192 193 192 247 260 267 344 422 412 385 396 393 548 673 488 413 416 440 472 474 480 458 436 369 368 372 364 336 304 246 196 325 436 408 428 404 404 161 108 164 328 313 320 339 360 344 332 315 320 338 364 405 368 351 332 329 288 255 268 266 260 251 240 208 220 220 220 197 204 199 192 201 180 209 220 299 344 358 376 363 356 350 356 368 360 341 368 373 384 363 388 379 404 403 428 444 436 426 432 444 420 399 396 407 408 411 412 409 436 453 452 461 472 485 468 455 440 439 432 432 432 429 420 408 416 456 428 420 420 408 396 370 364 364 352 343 336 333 332 339 340 322 336 349 344 339 348 341 328 283 252 229 204 195 188 173 172 176 184 172 164 190 208 236 240 299 372 418 484 508 504 493 428 453 372 340 316 357 352 381 320 320 356 285 172 302 396 362 376 377 356 364 368 358 380 390 388 395 392 385 392 394 388 394 404 400 408 403 412 391 396 383 396 441 416 404 424 430 420 441 420 410 420 430 420 422 416 407 416 419 400 384 376 354 364 353 344 353 332 322 316 314 312 295 292 285 280 274 272 270 268 271 276 293 312 306 328 333 308 294 292 292 276 273 272 266 256 255 256 253 256 249 236 196 164 139 108 110 112 105 104 107 100 102 100 136 148 140 142 140 146 152 134 128 134 132 147 144 136 144 138 136 149 136 134 148 147 148 148 144 156 144 146 144 150 144 140 136 140 140 148 132 145 140 148 148 153 140 127 124 118 120 116 124 140 140 130 140 144 140 134 124 120 112 130 128 128 136 142 140 140 136 143 188 274 332 357 400 446 452 455 448 441 444 425 420 420 412 398 388 387 396 392 392 392 388 392 380 368 376 377 376 374 360 370 368 354 352 359 376 386 412 439 440 441 440 443 448 459 456 450 448 440 428 413 420 413 416 427 408 376 396 249 76 72 56 77 80 122 160 164 164 181 176 175 192 197 208 225 208 235 300 311 304 205 176 165 168 142 140 138 160 132 80 128 96 234 268 254 328 321 336 335 336 335 324 303 296 290 288 295 296 310 316 310 312 293 292 304 304 283 260 254 248 223 212 185 132 73 84 59 52 39 32 35 32 32 36 33 40 39 40 62 72 80 68 65 48 44 40 68 76 70 56 78 76 81 72 80 96 99 120 151 148 157 156 225 296 363 412 440 408 413 508 592 548 473 440 405 424 467 504 502 488 431 372 381 388 373 328 326 216 243 416 437 412 391 368 314 216 137 188 317 320 326 332 333 316 325 344 353 380 386 336 311 300 284 260 235 236 232 224 201 208 194 200 203 200 195 172 162 168 160 160 228 320 364 376 366 360 358 364 367 376 375 392 397 396 396 400 409 416 425 424 428 436 449 456 464 464 458 448 430 412 402 412 427 448 446 448 468 484 492 492 492 492 489 492 488 464 457 456 441 444 434 420 423 436 454 432 420 416 400 384 359 352 342 344 347 344 335 328 327 340 335 336 329 336 324 332 336 320 303 252 213 196 185 172 183 184 146 176 183 196 205 232 289 404 461 472 532 532 567 556 541 468 393 332 277 348 374 336 274 296 244 220 253 404 406 376 376 372 368 376 372 376 379 380 387 384 381 380 378 380 388 392 393 400 402 396 390 388 386 384 395 400 406 412 417 420 425 424 421 420 416 412 411 412 415 408 414 416 406 392 375 364 360 356 350 340 324 320 318 308 305 296 293 288 277 268 263 268 263 264 268 284 304 312 317 312 306 296 285 276 275 276 273 256 257 256 255 248 251 248 231 220 216 96 97 108 110 104 98 100 84 96 104 134 148 147 148 146 144 154 148 132 128 135 132 130 136 147 144 140 140 134 152 147 144 145 144 138 148 152 148 153 144 134 136 132 136 142 148 144 144 144 136 148 156 152 128 115 116 119 124 133 132 136 132 142 140 131 132 125 120 114 120 128 132 135 144 140 132 134 144 200 280 352 372 414 452 450 456 468 452 451 428 420 420 419 408 393 400 403 404 405 396 384 396 389 388 388 384 397 388 362 360 367 348 351 356 350 388 414 432 450 436 431 448 449 456 452 444 438 424 404 408 409 408 409 404 382 392 288 124 79 48 61 88 135 152 157 164 163 164 169 172 210 204 202 228 228 272 314 304 296 228 187 160 151 128 117 128 138 128 141 184 151 72 140 208 271 328 302 324 345 316 316 300 291 288 291 292 296 308 311 316 308 296 287 300 305 276 253 248 240 208 185 160 118 84 69 56 43 44 30 32 35 36 41 32 30 52 45 52 55 72 64 48 33 48 59 84 85 84 48 52 80 88 51 64 80 64 103 104 102 136 148 168 348 416 394 416 381 464 652 576 511 460 421 436 445 464 514 524 516 440 376 372 375 348 304 272 281 376 392 396 370 344 349 312 243 124 203 312 311 312 309 324 360 364 394 368 346 304 252 256 253 248 218 216 205 208 200 196 185 184 184 184 162 160 153 144 138 164 280 372 390 364 357 380 376 396 413 416 402 408 406 412 421 432 416 448 471 464 461 456 461 472 477 468 473 460 437 428 413 424 436 460 476 472 485 504 488 508 523 504 497 512 535 508 477 468 469 456 458 448 418 424 416 440 439 408 385 396 382 384 358 352 358 348 349 352 349 344 338 344 335 332 333 336 327 336 331 316 300 264 224 224 199 216 215 216 219 192 229 236 323 436 448 460 441 512 576 552 573 548 454 364 339 328 367 344 291 272 259 220 228 360 407 376 348 376 392 368 353 376 376 376 387 376 377 372 387 376 371 380 385 380 399 388 398 380 375 384 394 384 369 404 413 408 427 420 412 420 403 416 425 412 395 416 429 420 410 404 392 368 365 360 348 348 351 320 311 316 309 300 296 292 282 276 277 268 260 252 256 260 268 288 307 304 298 300 303 284 274 280 275 268 260 256 255 256 251 256 247 232 227 212 108 96 125 100 98 100 100 100 86 92 132 137 144 147 152 153 156 152 128 125 128 116 140 146 136 144 144 137 140 150 140 138 132 136 144 140 156 153 152 141 144 142 140 140 144 141 148 144 144 131 136 157 144 121 112 122 128 128 132 133 140 139 132 134 132 134 120 111 120 128 144 137 128 138 132 140 140 147 204 295 340 386 432 462 468 476 456 448 440 435 428 427 428 415 404 410 416 414 412 405 408 404 396 392 392 393 400 399 380 348 340 349 348 347 356 377 416 435 420 417 432 438 452 451 444 440 428 408 400 399 400 403 396 376 384 310 200 113 44 75 104 132 172 169 160 164 168 163 172 182 200 202 204 222 240 277 308 317 288 216 188 163 148 127 120 129 136 139 152 170 160 104 56 178 188 251 316 296 332 319 312 297 292 283 284 297 300 303 312 314 292 294 288 289 280 259 240 236 220 195 176 143 104 65 64 70 40 41 36 41 36 32 32 33 32 49 52 53 64 58 48 39 40 49 52 75 100 74 52 46 40 52 32 39 56 68 76 77 84 93 88 245 396 432 412 407 428 529 584 534 488 442 424 427 452 459 484 487 408 411 420 387 368 371 288 243 304 366 372 338 340 323 328 275 204 173 244 269 284 308 340 353 360 345 332 312 260 228 232 229 216 208 216 198 192 196 188 185 172 176 164 149 144 140 132 101 160 303 376 373 376 380 396 410 436 450 444 443 448 441 448 451 444 426 380 443 476 477 468 484 484 479 480 475 468 467 440 418 444 455 472 482 496 501 496 511 508 506 508 513 512 524 516 518 504 489 480 483 468 461 440 422 420 406 408 391 392 394 400 400 396 390 376 378 376 394 392 377 364 374 364 357 352 350 348 351 360 352 332 339 324 346 344 363 332 334 328 229 316 321 444 446 448 477 484 510 524 538 536 613 524 356 400 351 316 258 260 246 232 199 308 445 380 369 372 375 368 362 368 376 372 367 364 363 368 371 372 375 364 371 376 378 380 380 384 385 384 384 380 378 392 396 400 404 412 413 412 409 404 413 416 414 408 413 420 418 412 403 384 368 364 354 348 344 336 326 324 320 312 301 292 289 276 277 288 277 260 255 252 248 252 276 300 305 300 294 292 288 288 282 276 263 264 257 256 248 244 252 240 229 224 208 160 97 108 105 100 101 96 104 100 87 124 136 156 156 147 144 155 144 124 120 126 128 136 140 141 144 138 132 150 136 145 144 136 136 145 144 150 148 140 140 143 136 141 144 146 144 146 144 141 144 149 148 121 116 122 128 123 124 127 132 125 128 138 132 135 128 111 112 119 140 169 144 129 132 130 140 142 148 197 308 333 384 464 472 467 476 464 460 429 444 450 436 431 428 425 416 421 420 417 420 424 420 402 396 399 396 405 400 405 360 320 348 357 352 356 376 426 408 399 416 428 432 439 436 443 424 408 400 393 396 391 388 375 372 330 288 164 52 54 84 127 152 182 204 194 164 171 160 172 184 181 232 231 200 227 256 274 312 254 192 170 168 154 132 126 136 137 152 162 144 137 108 80 72 122 200 284 324 315 316 307 296 291 280 278 304 312 316 313 304 309 276 267 272 262 248 239 232 209 188 171 120 90 76 67 48 41 40 42 36 41 36 30 40 39 36 62 60 65 40 31 36 41 40 57 60 77 60 48 36 20 36 40 40 47 60 64 64 75 64 212 400 409 424 425 412 536 584 527 488 476 440 434 440 415 444 495 448 361 412 445 408 345 320 253 244 331 352 325 316 345 320 282 252 197 156 254 280 292 336 364 324 287 272 247 252 225 216 218 212 191 196 194 184 185 184 166 160 144 144 146 132 130 120 121 148 290 376 365 392 390 416 428 444 475 480 481 464 471 468 462 480 483 464 446 460 470 484 492 496 492 488 495 488 486 472 473 464 470 480 505 496 507 496 511 492 511 508 496 508 502 524 514 512 526 488 454 464 454 448 422 404 387 388 371 388 407 384 384 392 409 416 398 408 399 400 397 392 380 384 378 376 362 360 371 368 369 368 365 360 357 356 358 368 359 364 346 340 383 436 443 444 445 496 534 520 511 512 492 596 611 352 337 308 258 268 284 260 216 208 353 384 354 364 376 368 360 352 366 368 372 356 359 360 354 364 365 368 357 364 366 376 379 376 372 388 400 380 381 376 383 384 399 396 395 396 398 404 406 416 417 416 411 408 424 412 416 400 363 372 362 348 346 336 320 332 327 316 305 296 293 292 278 276 277 272 266 256 250 244 250 272 283 296 294 284 279 284 284 280 270 260 259 256 254 240 240 240 237 232 223 208 192 96 103 112 109 100 105 100 97 96 132 142 148 151 144 148 160 149 132 115 128 136 136 146 148 141 140 136 132 137 140 142 140 139 136 140 148 152 144 143 136 130 132 137 136 140 132 141 136 144 148 139 124 108 124 127 120 126 120 131 124 121 136 131 120 117 112 107 124 160 168 156 132 114 120 132 128 127 208 312 356 383 444 461 468 471 468 460 456 452 448 448 440 434 432 430 432 419 424 437 424 416 420 408 412 411 412 414 408 385 356 342 352 349 352 367 396 398 400 416 424 429 424 433 436 417 408 395 392 388 384 376 372 329 336 214 64 51 68 89 128 161 176 186 184 174 180 165 168 182 188 244 248 223 208 196 192 183 172 160 156 152 144 141 124 124 124 145 184 160 128 113 112 99 60 185 200 222 320 294 300 290 288 279 284 302 324 325 312 306 284 263 268 257 252 242 232 226 196 178 164 118 80 53 48 44 36 35 40 38 32 38 32 37 40 50 60 51 32 35 28 34 32 34 44 59 60 49 40 37 32 25 36 41 36 47 68 59 44 175 368 468 472 434 412 463 572 540 492 486 492 452 448 483 468 449 424 379 368 398 436 436 336 298 212 263 328 295 300 310 324 305 312 263 176 186 272 297 328 318 272 265 244 245 228 209 212 207 200 189 192 176 172 181 180 171 140 128 128 124 120 119 112 105 124 274 380 383 388 415 444 453 468 486 492 493 492 487 484 482 488 497 464 470 516 510 504 497 504 491 496 500 492 499 492 481 488 498 496 516 500 500 500 490 488 486 480 491 488 494 500 511 500 501 480 454 440 427 424 407 400 402 392 386 400 411 392 394 408 397 400 400 396 390 388 384 380 391 376 366 380 382 376 381 372 374 376 364 372 371 372 355 360 348 356 359 344 410 424 440 440 457 472 489 512 515 512 496 484 540 536 464 264 196 292 283 260 235 200 251 384 373 376 364 360 368 368 360 360 353 352 355 356 356 352 351 352 354 360 360 364 375 376 378 380 383 376 375 380 382 388 382 376 380 384 384 388 401 408 419 420 418 416 410 404 406 396 387 380 370 352 352 344 335 328 330 316 309 312 299 300 294 284 276 276 275 268 254 252 241 236 257 276 287 288 289 284 279 272 274 268 265 260 255 252 242 236 237 236 231 228 215 188 106 88 105 104 92 100 109 100 96 129 148 149 144 148 144 156 148 125 116 131 132 139 140 144 140 145 140 134 144 137 140 146 132 135 136 143 144 148 140 131 128 134 140 136 140 143 132 137 140 149 136 118 116 124 132 131 136 129 124 126 120 126 120 112 108 107 116 134 164 174 144 131 120 110 120 123 136 223 308 364 392 448 464 474 468 455 456 469 456 449 452 455 440 427 436 440 436 442 432 424 424 415 412 438 436 429 432 439 408 374 360 347 348 347 364 371 384 391 408 419 420 431 416 407 416 400 396 385 380 371 360 353 356 269 116 47 48 65 92 145 172 166 168 178 176 167 164 167 200 245 248 245 268 221 160 153 156 156 152 157 144 139 136 109 108 111 144 184 164 134 116 127 132 74 56 130 212 281 300 286 284 273 272 283 304 299 304 315 308 266 264 257 260 244 232 219 204 194 192 153 120 74 48 44 32 38 32 35 32 28 36 35 36 57 68 61 44 26 36 27 28 28 40 27 40 48 40 41 36 37 48 49 28 27 60 74 48 149 380 452 460 440 408 411 544 599 492 429 492 498 456 412 480 536 476 391 376 368 404 429 372 288 228 272 316 283 280 298 312 306 328 311 224 191 236 265 296 295 260 240 236 227 220 216 200 177 192 194 168 169 168 159 164 155 140 135 120 111 112 99 108 114 120 243 384 384 384 422 464 488 492 516 516 517 516 501 504 501 504 516 512 491 504 546 520 509 512 507 504 500 500 485 500 509 492 483 500 502 488 468 472 484 464 447 460 456 488 508 508 513 484 420 448 412 420 428 428 414 424 430 428 428 424 442 416 393 396 401 380 401 384 373 368 376 376 380 376 366 376 390 364 358 360 383 368 346 376 378 364 373 368 370 356 343 336 400 420 406 440 442 472 483 476 470 480 505 476 444 480 475 476 351 260 245 224 247 292 249 224 376 360 366 356 355 364 365 352 355 352 345 352 341 348 355 344 347 348 357 352 338 368 378 376 370 380 368 372 378 376 374 376 365 376 372 376 380 392 419 416 413 412 405 408 401 396 393 380 382 360 349 352 342 344 334 324 322 308 309 300 296 284 279 276 270 268 260 252 246 240 232 244 271 276 273 288 283 276 270 268 261 260 258 256 246 240 233 228 231 232 226 216 202 132 91 96 96 100 95 100 99 92 124 136 144 152 152 155 164 148 124 117 128 130 132 136 140 140 144 142 140 142 144 140 136 134 140 150 136 137 140 132 140 129 136 146 140 145 144 136 148 158 148 129 128 128 132 138 132 129 128 125 132 121 124 127 120 107 108 117 144 176 156 142 132 122 112 118 120 134 212 309 360 395 436 462 464 470 460 456 456 452 448 439 452 452 448 439 440 453 448 441 444 441 432 439 448 443 436 445 440 425 360 369 356 338 344 365 364 374 380 403 416 413 412 402 404 411 396 386 376 370 368 355 364 312 224 117 48 55 60 112 164 181 164 169 176 180 172 167 172 228 296 246 200 275 280 222 172 157 160 155 152 134 116 107 104 115 128 152 168 152 132 121 132 132 96 63 68 212 252 235 292 282 268 257 280 289 284 293 308 289 268 251 248 250 252 242 208 190 192 185 144 99 60 47 40 34 32 34 28 31 36 36 40 64 88 73 68 47 44 32 28 22 32 35 28 23 32 26 32 55 104 133 160 197 232 277 256 268 384 469 452 450 456 438 512 573 528 504 488 495 480 467 436 435 480 457 384 383 392 421 400 360 276 252 284 251 268 265 288 289 324 330 284 233 204 249 264 264 252 240 244 211 204 201 196 195 180 177 176 154 152 150 132 134 124 114 112 106 100 99 96 89 152 262 376 405 392 402 456 495 496 507 524 529 528 524 516 525 520 500 516 528 516 518 516 526 516 525 520 516 504 502 496 493 488 485 468 474 460 435 444 448 448 438 440 442 460 474 484 497 460 432 436 432 432 429 420 419 432 434 408 402 408 410 404 402 400 400 392 387 400 406 388 366 372 370 380 367 372 375 372 357 368 350 352 352 348 354 364 372 372 365 380 382 348 447 416 459 432 447 464 462 460 454 440 435 444 438 444 453 488 471 396 387 212 161 228 227 252 299 356 358 348 350 348 347 344 339 344 348 332 332 336 336 340 336 332 340 352 348 344 355 356 369 372 368 368 375 372 372 368 367 368 366 368 375 380 376 392 402 404 406 400 394 392 384 380 376 372 357 348 341 348 344 332 327 332 316 308 306 292 282 280 273 264 258 256 247 240 229 220 236 260 264 268 273 268 271 268 267 260 254 248 247 240 235 228 226 228 224 224 213 212 150 84 94 96 105 92 91 92 85 123 128 144 148 144 152 165 152 124 120 121 128 126 136 142 140 129 132 150 144 136 132 133 144 139 140 135 140 143 140 133 132 146 140 134 144 140 148 152 148 145 132 123 128 130 128 132 136 141 140 133 124 130 128 114 112 102 120 155 152 156 144 123 124 127 120 121 132 214 316 360 392 441 448 454 464 460 452 442 440 443 444 458 452 451 436 439 456 442 456 461 456 445 452 446 444 449 452 457 416 355 360 363 352 345 360 363 376 372 400 407 408 404 404 405 396 378 376 373 368 360 360 365 312 188 56 48 60 84 148 183 180 184 176 178 180 179 168 164 208 264 232 214 312 325 264 186 180 175 164 139 112 98 112 132 124 132 152 157 136 121 116 132 140 116 48 53 112 194 256 263 264 267 256 259 268 269 276 289 276 240 240 243 244 250 236 215 200 190 168 133 96 56 52 39 32 31 32 30 32 33 32 51 88 90 64 49 44 49 36 30 24 23 20 33 60 73 144 257 264 302 304 320 332 344 332 326 412 533 436 456 528 442 420 595 580 519 512 547 508 473 468 446 448 446 404 374 392 408 412 347 308 269 260 262 260 270 276 271 296 328 320 277 220 246 260 240 228 219 228 216 200 174 180 191 184 175 168 167 152 142 132 123 112 110 104 88 88 106 96 107 168 285 364 403 388 387 436 485 508 521 520 522 540 544 532 524 528 538 508 491 524 539 520 510 528 533 528 525 496 487 480 459 460 457 444 444 436 422 424 421 428 421 432 445 460 421 436 427 432 419 440 461 420 437 396 402 404 437 420 393 396 388 392 411 396 404 412 416 404 404 420 400 388 374 380 387 376 379 360 354 364 363 356 354 344 345 344 366 356 370 364 360 352 402 412 379 424 458 452 441 452 447 440 434 420 423 384 377 388 425 384 383 340 238 192 189 176 224 224 284 352 332 336 326 336 332 324 327 336 317 324 327 324 315 332 336 328 339 344 374 348 347 360 360 368 362 360 361 372 363 364 375 360 360 376 393 368 361 384 378 400 395 384 363 356 395 368 352 348 344 336 335 336 331 328 321 308 298 304 298 280 273 272 263 256 248 244 235 224 225 220 236 256 269 264 264 268 270 268 262 252 242 236 234 228 227 228 222 212 217 220 221 160 83 92 102 92 101 88 88 100 124 132 144 148 140 144 148 155 132 117 120 132 132 138 136 134 132 134 140 145 140 137 148 151 140 131 140 140 140 142 136 141 136 131 144 146 144 151 144 136 136 131 120 129 144 140 128 138 132 135 136 144 128 124 112 105 108 124 152 153 160 144 120 123 132 111 124 127 240 321 364 399 428 453 468 460 448 447 444 428 444 454 448 441 448 456 448 450 460 463 456 450 456 454 456 470 468 469 464 409 372 367 360 344 348 354 364 376 384 396 400 409 408 405 396 385 376 375 372 366 356 342 352 230 108 73 44 87 124 169 176 172 184 190 184 174 172 175 172 191 212 232 264 259 244 222 192 186 180 153 116 101 100 118 136 138 144 144 144 127 120 119 120 139 124 87 52 119 156 215 264 252 264 266 264 270 264 269 260 253 236 232 240 242 232 214 212 189 176 154 132 70 52 37 40 40 32 29 32 31 40 43 56 79 60 56 44 52 44 29 32 39 80 134 196 247 296 336 356 331 320 277 292 249 272 339 360 499 492 463 560 504 432 490 564 532 484 484 516 490 468 448 444 462 424 380 408 405 392 397 328 245 244 240 244 246 264 255 272 275 340 354 244 218 252 239 224 215 208 195 192 184 172 146 156 160 156 167 160 163 136 123 100 89 88 98 88 90 76 72 172 312 364 376 384 397 424 464 496 511 532 550 552 561 556 537 532 530 532 525 520 530 532 535 532 520 504 488 476 461 452 443 444 437 436 428 436 427 440 432 436 431 436 437 440 431 428 418 432 446 448 430 396 399 412 409 412 417 428 425 420 402 412 420 436 420 408 406 416 412 400 407 400 396 392 386 388 389 380 365 364 368 360 365 364 350 352 346 356 349 356 377 360 476 416 469 428 431 440 438 436 436 436 428 424 401 380 368 352 345 332 334 320 321 260 265 188 145 152 104 236 331 324 328 320 322 324 321 320 321 316 314 316 317 320 330 332 329 324 331 340 341 344 353 356 361 360 353 364 364 368 371 364 370 372 379 376 375 360 365 376 387 384 373 360 355 364 361 344 346 340 340 332 333 340 331 320 308 304 300 288 274 268 266 260 250 240 242 236 228 220 213 228 254 264 271 264 262 264 272 268 249 240 237 232 230 224 226 224 226 212 202 216 182 92 90 92 85 84 83 92 105 118 132 147 156 138 132 151 156 139 116 127 136 131 136 141 136 136 140 136 140 147 148 156 144 143 140 138 132 141 140 139 132 126 140 147 144 144 140 154 148 134 128 126 132 143 136 131 132 131 132 131 132 129 128 117 112 117 128 146 156 163 136 125 132 124 112 113 136 243 332 369 392 420 436 452 460 461 448 440 440 446 440 447 448 438 460 463 456 478 460 455 456 461 460 477 472 476 460 463 420 381 364 362 356 340 348 371 372 389 392 408 412 404 396 385 384 381 368 359 356 347 348 269 188 104 40 57 116 170 184 170 180 185 192 184 176 163 172 192 212 194 192 254 220 201 196 193 176 163 132 113 104 100 140 150 144 155 136 117 108 117 116 110 152 158 108 67 72 132 148 220 260 252 260 267 268 255 248 240 236 237 228 226 224 225 204 205 188 153 140 118 68 38 40 41 40 32 28 32 36 35 48 70 76 68 52 31 52 59 76 114 180 204 256 302 328 350 348 319 272 235 196 186 156 181 288 522 556 443 536 472 416 516 624 568 472 408 476 489 448 419 448 453 484 440 380 409 408 370 348 288 240 239 232 229 240 236 256 302 352 392 264 207 216 216 212 195 200 185 176 159 164 164 140 139 188 307 376 432 440 443 424 313 144 67 68 99 76 89 168 309 384 353 356 379 400 443 480 519 524 530 556 568 568 547 540 539 544 544 536 544 540 538 536 524 484 442 460 459 452 446 444 433 440 430 452 451 464 481 476 475 460 440 436 418 424 460 452 467 444 443 416 388 420 422 428 409 440 453 460 440 432 426 420 424 424 426 416 407 400 402 388 384 400 407 388 388 384 365 388 381 372 365 364 353 360 360 360 355 344 365 388 410 432 404 432 443 432 441 424 407 420 426 412 408 376 332 340 327 300 275 280 272 268 226 184 168 144 138 96 214 328 308 312 315 316 314 312 301 304 311 308 302 304 319 324 315 328 329 328 329 336 339 356 356 352 354 352 363 360 364 376 371 380 372 376 372 380 368 356 353 364 361 360 351 348 340 360 376 348 331 344 331 336 344 328 319 308 312 296 279 268 258 248 253 244 239 236 233 232 217 212 226 252 260 272 263 260 260 260 261 252 236 236 229 224 223 220 220 220 211 208 206 196 106 84 86 92 90 92 94 96 120 124 144 147 144 143 144 155 156 125 128 134 132 144 144 141 132 138 140 141 140 141 140 130 140 150 140 133 140 138 136 137 140 144 140 137 144 143 148 150 132 126 124 128 132 130 132 123 136 138 132 120 124 119 112 108 124 148 136 154 156 131 132 131 124 124 116 133 244 331 352 382 416 437 448 441 452 450 444 452 448 446 448 450 448 449 456 463 460 465 460 466 468 475 472 453 448 443 432 419 384 358 360 356 348 356 360 363 376 389 408 405 396 394 380 373 364 355 352 343 344 291 264 155 40 74 104 148 176 170 176 180 176 176 180 169 172 164 164 199 212 188 224 285 300 233 188 162 144 122 120 113 128 150 172 172 140 131 104 108 116 107 100 134 148 125 72 70 84 170 204 255 256 253 260 259 256 241 232 222 220 219 216 208 216 209 188 191 176 153 116 65 36 33 32 36 32 41 32 29 28 44 88 67 44 31 64 85 140 188 204 266 280 333 332 303 248 229 180 177 144 146 128 207 224 381 520 479 452 466 424 480 568 555 480 460 488 577 472 403 436 479 460 473 464 401 404 405 364 256 260 319 264 260 216 205 228 206 432 500 360 165 216 193 196 181 180 186 172 164 152 138 136 173 228 378 504 545 564 598 612 693 664 522 440 321 160 59 156 304 380 373 328 337 380 408 456 491 524 547 552 563 572 555 552 561 548 547 556 553 552 537 516 489 476 473 468 462 460 459 464 461 468 469 480 490 496 503 492 483 472 461 440 437 444 462 464 466 452 436 448 445 444 442 448 443 460 461 456 463 452 436 428 425 432 422 424 408 400 392 396 379 400 406 400 401 392 390 392 396 388 370 380 372 364 353 356 332 360 333 416 479 444 461 444 442 432 424 412 415 412 405 400 392 376 359 324 315 284 274 264 279 260 242 208 206 172 145 140 54 232 313 292 295 300 304 300 304 296 291 292 298 300 298 308 315 316 322 332 333 336 337 340 355 364 358 360 360 356 360 364 368 364 378 380 366 364 367 380 364 344 336 344 343 344 347 344 350 352 344 340 335 328 336 348 335 324 309 292 288 284 269 256 246 244 250 244 229 228 220 208 208 216 241 256 267 264 258 256 252 248 248 236 229 224 220 224 219 216 214 212 205 212 190 128 85 92 93 84 90 92 89 125 132 133 148 155 148 145 148 143 124 122 140 149 140 137 140 140 144 144 140 144 140 132 136 143 140 138 144 134 136 136 144 141 136 142 140 143 144 141 132 126 128 120 120 128 132 126 120 138 136 130 124 118 116 107 124 139 152 147 148 147 136 121 124 138 132 117 136 234 324 344 376 407 432 433 436 439 444 457 452 427 452 453 456 453 452 458 460 455 468 466 468 469 460 436 440 438 432 402 392 365 364 364 368 370 356 344 360 382 392 401 400 391 380 365 368 358 352 345 344 330 308 189 60 66 100 143 168 189 164 176 172 172 172 178 156 163 160 135 156 202 220 235 312 323 228 183 164 145 128 120 120 141 156 192 208 157 140 121 136 130 108 91 120 146 116 75 48 65 120 171 240 251 252 249 248 246 232 217 216 212 212 206 216 201 196 184 184 163 148 112 52 39 40 28 28 33 36 28 32 33 52 83 72 80 124 165 188 214 232 274 308 313 316 279 220 174 144 133 132 134 132 145 204 453 532 402 436 418 472 586 568 522 468 430 460 663 720 451 428 509 512 480 468 478 412 362 372 305 248 271 240 283 292 272 272 275 332 461 408 333 192 183 184 179 168 171 164 154 148 140 128 216 376 486 576 559 560 639 676 728 760 775 688 663 688 511 372 320 376 366 332 306 336 359 412 442 492 521 540 563 564 554 548 556 564 551 552 577 556 530 496 479 484 468 480 488 476 471 488 508 504 486 504 538 520 498 512 475 468 437 444 444 468 490 468 469 464 451 468 465 464 458 464 459 472 476 476 463 464 464 448 440 428 428 428 408 412 391 388 380 404 416 408 395 412 405 396 401 400 393 380 382 368 379 360 370 376 389 448 445 448 424 448 468 456 431 420 399 412 416 388 376 376 354 336 346 304 260 284 294 280 254 212 183 188 166 148 119 144 258 288 276 284 285 292 294 300 295 292 286 284 293 300 301 312 309 312 315 328 333 340 341 352 363 360 360 368 356 356 360 368 366 376 370 356 339 344 394 368 335 328 334 328 334 340 356 340 335 340 341 328 321 332 343 336 324 300 283 288 285 272 255 248 248 256 240 228 224 216 208 204 209 236 254 260 260 260 256 252 247 244 238 224 222 224 217 208 210 208 208 212 216 200 147 84 101 96 81 88 92 92 116 132 128 139 140 150 148 145 140 127 124 129 136 129 132 144 148 143 144 145 136 147 140 140 148 140 132 142 140 138 136 136 136 146 144 146 152 150 132 126 120 116 120 123 124 127 128 136 136 121 120 135 124 111 116 126 148 160 152 151 148 143 132 127 136 139 124 125 228 308 344 381 396 437 440 441 440 445 448 447 452 456 460 456 448 447 452 461 456 455 452 449 452 446 444 441 420 416 392 375 364 371 368 374 368 356 360 360 376 389 396 406 384 363 352 358 352 341 344 333 332 205 80 87 80 129 164 166 172 175 172 178 176 176 180 192 164 152 152 164 176 214 256 297 296 218 164 162 156 135 120 137 164 174 192 188 180 156 160 156 132 107 96 109 132 99 60 47 48 121 140 241 248 238 240 241 228 220 212 203 204 202 196 212 196 176 176 174 156 134 100 47 36 34 32 35 24 21 20 20 76 103 148 178 196 212 224 199 216 199 224 191 196 158 160 158 136 134 132 131 136 163 172 337 528 431 400 420 472 550 604 536 472 451 472 481 620 636 408 446 504 457 444 467 452 397 348 293 292 386 392 466 472 561 536 603 544 542 424 425 384 365 248 252 180 200 148 151 132 113 120 57 320 482 600 627 644 634 688 715 736 780 788 768 720 679 692 694 580 441 340 284 296 322 372 414 456 495 528 544 560 563 552 558 568 560 560 564 556 530 508 490 488 486 488 490 492 495 512 520 524 526 528 537 536 534 508 495 468 460 460 467 484 490 484 476 456 458 472 478 488 482 468 471 488 508 496 483 484 479 480 469 464 450 452 444 440 429 412 400 396 404 404 401 412 413 412 407 400 385 388 386 384 357 368 333 420 484 484 501 480 494 468 466 468 450 432 423 416 401 388 380 368 354 332 319 312 306 304 292 280 246 248 202 176 176 152 141 92 179 296 318 280 290 264 274 284 291 292 288 284 287 288 295 292 295 300 308 308 318 324 334 348 354 352 358 356 358 360 360 360 366 364 365 360 349 340 346 356 363 368 346 324 320 328 333 332 340 344 336 328 322 316 324 332 336 320 298 292 284 268 263 256 249 248 248 236 230 224 218 204 201 212 238 252 257 260 262 244 245 248 249 244 225 220 222 216 208 208 209 208 205 204 195 168 96 96 87 92 82 92 98 127 132 137 136 139 148 145 132 145 128 112 124 132 132 131 144 146 148 146 136 135 148 149 140 132 136 144 148 145 136 143 144 143 144 145 144 150 152 147 128 108 116 115 116 126 124 122 120 122 120 124 124 120 116 121 132 150 160 168 156 165 140 119 132 134 128 135 132 237 308 358 372 391 428 449 440 436 436 437 440 455 460 463 448 449 448 423 444 463 440 447 440 433 436 432 428 422 416 394 372 376 372 367 372 356 360 370 368 370 384 384 392 391 368 345 348 342 344 333 340 237 112 93 64 106 136 155 164 165 168 159 172 178 188 202 220 197 164 158 188 208 192 231 252 244 192 169 156 147 132 124 164 192 180 179 180 189 164 164 156 142 112 111 112 125 72 29 40 50 40 117 208 236 220 225 232 207 208 212 196 185 192 188 196 193 176 168 160 150 124 79 44 29 32 37 28 54 68 97 152 189 212 217 204 217 176 172 152 132 144 140 136 143 132 139 144 138 140 123 132 153 172 321 452 419 416 433 464 582 600 546 480 463 460 455 488 555 504 442 472 454 412 430 456 434 368 398 504 556 668 698 712 711 712 714 716 717 708 719 704 697 660 635 512 325 300 208 176 159 120 96 120 356 496 614 636 671 692 777 740 749 724 761 724 792 732 702 684 719 592 395 332 316 328 358 412 474 496 534 552 577 564 548 564 573 560 577 568 548 524 501 500 498 496 486 504 523 524 518 540 541 544 548 548 531 508 482 472 461 472 501 476 512 484 471 456 449 480 498 480 475 484 485 480 489 500 510 488 487 496 501 492 481 476 461 468 476 444 421 428 428 396 367 408 422 412 419 408 405 400 398 384 363 388 404 464 488 516 531 520 518 488 471 468 465 444 440 424 419 388 400 368 355 328 308 292 263 272 277 252 247 240 198 168 153 144 131 108 132 204 322 344 293 276 268 268 272 280 278 276 281 292 285 288 287 288 298 304 306 320 322 312 338 352 345 352 350 352 364 364 366 368 363 356 349 348 345 348 337 348 385 368 326 316 314 328 325 332 323 328 327 320 309 316 322 332 313 296 289 276 263 260 255 244 242 244 234 224 223 216 203 204 215 228 238 252 252 252 240 236 243 248 236 224 215 208 212 204 202 208 207 204 200 196 185 88 94 92 90 80 86 80 116 127 144 142 148 144 144 144 140 132 128 130 132 135 136 134 136 138 136 138 144 138 136 144 140 139 152 151 140 143 144 142 144 140 136 146 144 148 136 121 116 121 120 110 124 132 116 113 116 131 132 116 120 115 132 148 152 160 168 168 156 124 120 129 124 123 132 126 228 307 336 357 404 427 432 435 428 420 432 440 440 445 448 450 444 441 440 430 444 447 440 419 420 432 432 418 416 407 380 369 368 359 364 365 360 363 360 363 368 377 380 382 376 370 352 335 336 329 332 226 160 143 84 99 132 147 160 166 172 170 160 171 160 180 208 202 224 207 148 164 224 251 256 196 188 172 164 143 132 144 160 180 192 190 180 181 180 171 144 137 128 114 116 119 108 69 48 42 32 35 92 235 236 220 220 206 204 207 188 177 176 177 184 182 168 174 176 149 132 106 72 25 28 20 88 116 160 165 176 183 212 187 192 169 172 176 156 155 152 146 148 147 148 151 156 149 140 144 132 145 148 343 488 398 424 451 472 516 584 560 488 460 464 463 468 475 476 451 452 415 404 417 456 455 508 633 696 729 716 717 712 718 716 722 716 730 732 737 736 739 732 742 740 743 724 710 608 589 448 483 344 360 428 531 592 644 636 686 696 707 716 717 684 676 780 763 748 644 684 689 568 366 292 324 372 401 444 497 532 560 560 557 556 559 560 565 556 557 544 531 516 508 500 502 516 525 540 544 544 552 556 576 548 529 504 489 476 461 476 472 456 454 464 471 460 446 472 494 492 498 488 491 496 479 476 483 496 501 512 515 516 513 500 482 480 489 472 450 444 442 436 411 404 411 404 427 392 423 384 417 368 371 388 372 508 539 608 580 564 540 512 500 472 467 452 443 432 419 400 389 372 359 344 321 296 281 268 249 228 219 200 198 180 148 128 132 120 129 124 264 364 308 348 306 268 258 256 261 268 270 272 279 276 279 284 288 292 298 300 315 324 318 332 337 340 350 352 352 356 362 360 367 364 353 340 335 344 347 352 349 348 357 344 327 312 307 308 309 312 313 316 316 308 317 324 320 312 292 280 277 268 259 256 248 248 243 232 224 228 218 204 202 208 212 224 246 244 241 244 240 240 240 232 228 212 206 212 207 196 198 208 205 204 191 184 116 80 84 84 90 84 80 118 132 136 136 153 144 143 156 146 136 134 132 127 128 136 136 144 140 133 132 137 140 135 144 149 140 147 140 142 140 134 136 142 132 140 156 143 136 129 128 120 124 128 124 120 128 128 128 125 132 141 132 113 124 138 148 165 156 156 152 143 120 120 124 129 128 129 132 210 300 342 368 387 420 420 428 421 408 427 428 434 432 433 436 431 428 445 440 437 428 419 420 414 420 417 404 414 396 353 356 349 364 377 372 361 356 359 364 366 376 385 376 361 356 351 336 322 328 255 192 124 84 92 116 146 172 169 168 172 164 181 200 163 136 152 160 203 240 178 152 172 216 217 160 136 152 143 140 140 164 193 192 185 184 181 184 178 176 145 120 110 112 121 116 87 60 55 48 37 36 96 188 218 216 207 196 186 192 176 176 164 164 164 160 159 164 155 144 127 120 91 88 115 160 152 160 170 164 162 148 142 148 145 156 148 176 200 172 156 148 146 164 177 164 158 160 147 148 161 136 291 492 460 424 433 468 536 556 529 488 446 464 447 464 500 468 428 484 479 400 405 456 580 664 715 744 704 716 718 720 726 724 728 732 729 740 740 740 746 748 750 752 759 756 763 760 763 760 763 756 755 740 732 728 745 732 732 728 734 712 719 716 711 712 748 732 767 700 704 672 686 496 320 316 374 400 407 484 535 548 551 544 554 560 544 552 540 544 544 520 515 512 488 512 523 540 548 560 570 556 601 580 553 508 469 476 465 452 463 452 449 448 437 460 458 488 493 504 501 504 491 500 507 508 492 516 505 524 528 532 545 524 529 512 493 500 469 480 418 400 357 348 318 300 323 304 287 268 254 260 274 276 297 348 399 520 533 540 475 516 451 480 462 468 447 444 450 420 385 384 366 336 295 308 287 268 255 228 217 200 163 160 159 120 122 104 93 88 207 348 360 360 366 336 287 252 251 252 259 264 268 272 278 280 282 288 289 296 297 308 315 312 314 320 336 348 352 356 358 360 357 360 350 348 340 328 332 344 343 340 327 340 358 340 312 300 303 304 303 308 309 316 323 316 320 312 295 284 282 276 275 260 257 252 259 240 227 228 222 216 204 196 200 204 215 240 242 236 243 244 238 236 229 224 208 208 204 204 204 200 201 204 203 204 187 124 82 80 78 88 95 92 120 118 132 152 144 137 132 156 152 129 124 124 124 135 140 139 144 144 140 131 140 146 144 141 140 133 136 135 136 133 136 133 140 142 144 152 148 139 124 112 116 121 128 142 128 121 136 126 128 131 120 122 116 130 152 162 168 163 148 157 148 125 116 114 128 147 128 125 204 302 336 365 384 419 412 410 420 420 420 422 420 417 416 416 420 424 428 428 424 422 420 409 404 409 404 393 388 370 356 354 360 350 360 378 372 350 352 369 376 376 372 371 368 345 340 319 328 223 212 177 80 132 108 129 152 172 180 172 160 178 216 211 172 127 128 145 148 174 180 169 160 153 140 152 152 152 144 147 152 168 188 198 184 177 164 175 172 152 128 105 96 99 104 104 84 50 40 44 28 39 88 188 208 179 192 192 184 156 168 171 160 147 148 158 156 131 144 122 168 147 168 158 168 151 140 141 148 175 156 161 156 158 160 162 168 192 224 194 160 164 164 172 176 172 168 171 168 166 148 325 480 414 432 504 528 485 544 540 492 471 476 481 468 461 472 468 460 467 480 399 512 680 740 739 724 741 720 722 724 730 736 742 740 745 752 752 752 752 752 763 768 770 772 774 776 779 772 781 776 779 772 774 768 777 772 782 768 785 768 782 764 773 756 757 740 745 732 736 676 674 636 518 344 277 348 379 428 474 508 531 544 558 568 567 552 540 536 539 540 528 520 508 508 523 536 556 576 586 580 570 572 550 508 482 476 456 452 459 456 448 468 461 472 481 500 498 504 505 508 499 512 520 532 555 548 548 560 554 544 549 560 549 556 521 496 387 392 371 292 242 232 218 216 234 276 252 232 255 228 236 220 252 224 234 224 233 260 251 320 300 380 400 420 447 444 418 424 415 392 373 344 329 308 299 280 255 236 221 196 176 160 144 132 118 104 115 80 223 316 303 352 364 356 314 324 300 248 245 252 262 268 270 276 280 280 281 284 285 288 302 308 307 304 316 332 351 356 359 364 357 356 352 336 338 336 333 320 322 320 329 328 320 340 351 336 321 308 311 316 315 316 324 324 315 324 311 292 287 284 275 276 269 260 255 252 240 224 224 216 210 204 195 196 204 220 235 240 241 232 236 232 236 232 219 208 208 200 201 200 201 200 199 200 195 196 135 84 79 80 89 88 85 123 128 120 132 146 148 132 140 155 132 127 124 123 128 132 140 149 136 132 136 146 148 150 136 139 140 132 140 127 136 140 132 138 140 143 144 152 132 110 104 115 128 128 132 138 120 126 124 121 124 118 112 119 132 158 164 164 156 158 148 137 128 105 124 137 136 123 132 199 288 341 360 379 408 405 404 408 420 421 428 425 416 392 400 393 416 415 424 413 412 407 396 390 388 386 368 358 368 363 344 349 344 336 356 379 372 350 368 378 372 369 360 363 344 330 324 248 224 150 72 134 180 172 156 172 172 185 164 189 224 205 192 168 148 152 164 154 128 141 176 207 168 118 124 165 176 164 164 174 180 187 192 179 156 158 172 165 136 118 96 92 96 92 92 49 40 40 36 30 52 105 160 150 172 176 168 154 160 168 164 168 156 141 152 178 168 140 176 181 160 168 144 164 152 161 196 182 208 222 204 199 188 177 176 197 196 205 212 192 180 180 176 149 168 178 168 177 152 231 452 518 428 429 568 560 484 524 516 499 480 471 476 467 468 471 488 490 432 524 596 681 732 710 712 713 720 723 728 734 740 743 748 751 756 758 768 768 768 767 784 788 792 790 788 788 788 790 792 785 788 779 780 778 788 786 804 793 816 795 812 783 796 767 772 762 752 749 736 686 712 642 640 497 264 334 384 419 460 498 528 545 560 564 552 538 536 535 548 552 528 504 516 520 548 575 580 603 580 555 560 537 500 470 476 471 452 465 464 464 480 478 488 517 524 518 516 505 520 543 536 534 552 570 572 609 592 594 588 566 564 523 472 415 348 299 260 209 220 217 196 205 204 225 220 220 248 276 304 301 276 297 308 287 268 264 248 247 236 217 232 218 228 245 268 327 332 374 376 379 348 306 320 291 288 255 232 210 204 178 156 152 132 113 100 93 80 190 300 327 336 349 348 343 352 344 312 274 252 253 256 263 264 268 272 270 268 274 272 277 292 296 296 305 324 324 336 342 356 351 344 345 352 343 336 333 340 321 308 325 328 316 312 320 344 360 356 325 324 325 320 337 316 310 312 313 304 291 288 281 276 270 268 262 256 242 236 228 224 214 204 202 200 198 200 215 232 237 240 233 236 236 232 222 216 206 200 199 200 196 204 201 204 201 204 213 156 82 84 81 88 84 88 124 131 120 124 140 147 144 136 152 137 128 130 136 133 140 141 140 138 132 138 148 146 136 145 144 134 144 155 136 140 140 136 140 143 136 138 148 130 112 115 120 124 124 124 128 122 128 132 124 121 116 105 132 151 148 150 144 151 152 144 136 116 116 134 128 120 124 139 204 290 340 361 380 409 404 403 408 410 416 414 416 422 400 396 404 409 412 418 412 406 404 391 380 372 364 358 352 355 340 331 336 343 344 342 352 363 352 358 372 364 352 354 356 334 336 223 216 189 72 114 120 169 212 185 172 176 180 157 212 288 188 140 140 164 180 211 220 173 156 185 252 224 176 141 140 163 172 182 184 184 184 182 160 148 156 164 144 108 80 86 92 106 88 68 48 44 36 28 36 40 112 112 172 187 184 158 180 173 180 152 176 149 172 148 176 177 168 178 144 154 140 157 172 199 228 267 288 318 320 321 300 299 244 218 232 210 204 214 224 199 180 174 168 159 148 157 152 247 312 490 500 440 448 485 508 552 556 513 492 481 464 469 484 491 480 432 444 567 672 724 712 714 716 713 712 721 728 738 744 747 748 758 760 772 780 786 792 797 812 814 808 809 804 808 820 816 812 812 808 812 816 824 832 836 840 848 856 860 864 858 852 819 808 794 780 794 796 779 756 754 728 744 700 603 380 329 408 433 484 527 540 549 540 531 524 538 548 553 544 516 516 521 548 571 576 576 568 558 548 548 512 477 464 454 448 453 472 469 480 495 508 528 544 540 528 536 552 565 580 586 568 566 576 584 592 583 596 442 476 412 300 273 264 259 252 239 232 238 224 231 240 232 228 251 280 292 308 337 352 393 400 374 348 348 348 322 292 280 268 265 256 268 292 275 304 274 224 223 244 255 276 291 284 252 244 211 200 173 160 135 128 127 116 119 84 225 304 331 336 328 340 332 344 348 348 297 308 300 252 259 264 257 264 258 260 261 260 256 280 285 288 291 308 322 328 330 336 342 336 334 336 345 344 337 336 330 324 325 328 326 328 336 340 335 356 374 352 329 324 326 320 312 312 311 308 296 288 287 276 275 276 265 256 250 236 231 232 227 212 205 200 199 200 201 208 230 240 239 240 234 232 223 212 214 196 197 200 198 188 195 200 209 196 188 192 153 88 79 80 84 84 77 111 120 134 128 134 140 140 140 148 136 124 132 138 136 143 136 126 132 142 144 141 140 129 136 145 140 147 152 146 144 138 140 135 136 148 140 130 120 117 116 128 124 124 128 126 124 123 132 130 124 110 116 127 152 153 148 142 148 149 148 139 120 114 124 127 136 133 132 191 292 349 360 389 408 408 404 405 404 404 408 403 404 413 412 396 404 417 420 415 396 389 384 375 368 349 352 337 332 321 328 328 336 342 344 345 348 356 356 361 360 350 352 324 344 255 208 147 56 116 148 137 168 186 164 160 180 160 152 233 320 203 136 148 176 180 240 274 240 191 168 248 260 210 176 159 152 170 184 184 180 176 168 137 144 169 156 131 84 75 88 80 92 60 52 53 36 34 24 30 60 141 200 188 180 188 164 168 184 170 164 160 156 182 168 155 148 183 140 144 152 157 176 176 248 303 328 354 344 334 332 345 348 351 332 285 212 186 208 236 208 180 184 166 152 133 148 178 232 365 528 545 452 427 516 602 600 521 484 463 480 488 472 524 496 488 468 561 684 682 700 705 712 711 712 719 724 736 752 752 756 767 776 783 792 801 824 817 816 822 820 813 812 815 820 826 840 816 836 859 848 854 864 849 868 891 884 866 900 897 900 887 880 849 856 878 848 819 816 764 776 746 724 723 748 604 548 507 424 451 504 535 528 544 520 503 544 565 548 521 516 543 536 554 568 568 556 532 544 556 508 457 468 464 448 454 476 463 484 489 512 537 540 569 552 560 576 619 584 607 580 569 572 568 568 493 492 386 308 286 240 244 232 239 236 236 260 279 272 276 288 287 288 284 284 297 312 339 376 419 424 433 416 435 452 430 404 389 360 338 312 319 328 300 260 280 260 246 232 245 208 193 220 227 224 204 208 176 168 125 128 129 108 85 92 172 288 311 332 321 328 330 336 340 340 340 340 317 284 251 248 255 256 258 256 251 248 251 248 273 252 278 264 282 280 317 296 317 324 335 336 333 340 339 336 347 344 329 340 335 344 338 356 359 356 356 368 352 336 331 328 321 320 317 316 309 296 285 288 276 268 272 260 248 244 237 228 224 224 209 200 205 200 196 200 203 224 235 232 232 232 228 220 214 212 202 200 195 196 194 196 199 204 198 200 191 164 90 72 90 84 82 76 116 112 124 129 136 143 144 145 144 145 128 130 140 137 136 131 136 141 136 135 136 142 144 147 144 136 136 138 136 138 136 141 140 133 136 135 124 116 120 116 124 134 136 128 136 136 132 134 120 115 112 117 140 156 140 140 148 155 156 149 132 115 112 121 124 136 136 125 188 271 320 356 376 400 412 408 404 404 400 394 408 408 404 402 396 403 420 415 408 396 388 379 360 356 344 325 324 322 316 317 328 327 324 336 340 350 344 343 360 364 360 341 340 217 196 178 68 125 168 169 160 166 172 170 148 155 152 188 256 281 236 192 160 163 184 236 272 290 268 223 204 218 200 187 188 171 180 193 188 166 148 143 132 143 152 130 104 84 80 91 84 74 68 44 36 37 20 19 28 81 180 199 188 169 172 165 184 167 140 138 140 167 156 151 144 167 164 179 196 209 220 232 252 296 328 344 324 319 324 316 316 341 368 386 356 277 232 241 264 259 228 216 204 182 160 191 188 324 496 505 468 427 516 616 652 568 484 469 472 470 480 479 492 455 504 661 676 689 688 700 708 710 712 720 728 733 740 749 756 768 788 792 804 802 808 815 816 816 824 817 816 819 828 829 840 841 844 852 864 868 872 878 884 897 912 920 928 935 936 936 936 934 924 918 912 907 880 857 832 795 764 747 736 737 736 757 672 584 448 429 504 527 516 505 528 556 556 539 508 513 524 551 560 557 548 553 540 534 512 467 460 450 452 462 476 489 496 497 508 510 532 541 568 581 588 600 588 581 576 563 560 521 504 391 328 387 224 280 264 279 288 299 308 306 304 312 320 326 332 338 344 344 344 334 324 351 376 400 432 447 472 479 480 489 480 493 456 474 448 443 408 391 364 330 284 285 260 260 240 240 232 221 204 214 208 225 216 183 176 147 132 121 88 125 264 193 316 322 328 325 332 324 332 312 332 323 340 213 268 258 248 237 232 223 212 209 204 207 200 192 184 186 184 177 180 178 192 205 224 237 252 277 300 319 316 341 340 345 348 343 332 353 368 372 356 365 380 366 328 325 332 337 324 324 312 300 288 275 272 262 260 257 248 239 236 229 216 217 208 199 200 194 192 193 204 231 236 236 224 229 216 217 212 208 204 201 188 187 188 196 200 204 204 200 188 159 88 85 80 82 80 78 117 120 120 124 134 136 143 136 148 140 136 140 138 140 134 136 142 144 135 140 140 140 150 144 137 132 142 136 135 144 142 136 141 140 125 124 123 124 119 128 126 132 135 132 136 136 138 124 118 112 111 132 149 148 159 148 139 148 165 148 120 112 116 124 135 132 129 136 159 256 324 348 376 396 398 404 413 396 396 396 402 412 396 392 394 408 427 412 397 404 391 360 342 356 336 324 319 316 310 312 324 320 312 324 334 336 327 352 367 360 334 344 257 160 135 84 128 176 181 176 174 168 180 176 160 148 171 208 274 300 308 272 194 184 197 216 272 304 317 296 193 164 171 164 189 204 203 212 192 152 134 136 142 140 141 112 82 80 70 88 81 60 54 44 35 32 22 20 54 120 187 188 182 184 153 152 160 124 137 148 163 196 222 212 207 244 288 316 354 332 342 336 342 344 363 336 308 300 293 300 308 324 362 364 408 352 285 272 315 328 326 268 245 212 214 172 317 484 476 444 391 524 626 768 673 484 483 480 454 468 471 472 498 548 589 668 675 688 694 704 706 708 720 728 734 740 745 748 761 772 785 800 801 804 807 812 815 808 811 808 814 820 817 828 830 840 842 864 902 896 881 908 937 924 938 944 931 940 948 944 948 940 969 952 976 928 971 900 912 808 774 764 753 736 742 740 720 728 603 516 520 504 494 504 534 552 551 508 500 512 505 548 564 548 547 548 544 516 470 464 468 452 454 476 483 492 515 512 511 524 531 540 537 536 569 532 525 532 527 532 445 388 315 228 250 260 268 332 360 372 395 400 398 388 382 380 401 400 376 384 397 408 427 416 401 392 380 416 436 460 469 484 499 504 530 540 530 516 503 472 467 440 430 392 361 328 309 300 260 276 281 256 237 232 239 228 244 200 210 212 219 216 215 212 238 260 272 292 310 316 318 336 341 336 326 332 282 280 254 236 219 212 200 188 188 184 178 192 180 184 175 176 183 180 176 188 199 172 167 172 189 196 203 216 205 232 223 248 223 252 242 276 321 320 354 344 373 372 297 320 337 344 338 320 306 296 278 272 275 260 252 256 247 240 233 228 215 212 209 196 195 196 190 192 198 228 233 236 226 228 217 216 206 200 197 196 191 192 189 196 198 204 201 200 197 164 95 84 84 84 86 84 120 119 120 130 128 133 144 139 144 144 140 131 132 139 128 129 140 148 148 146 144 144 144 136 140 139 140 140 140 141 136 134 144 146 136 132 128 118 124 129 136 136 120 124 128 142 140 123 120 103 124 150 152 152 148 151 144 153 144 138 132 121 120 127 128 129 136 135 160 252 304 343 368 386 396 397 396 403 396 401 400 399 400 391 400 412 408 410 388 383 376 353 344 339 324 319 320 310 304 301 316 316 320 312 324 331 332 344 348 326 340 232 148 170 88 164 204 188 168 165 172 175 180 173 168 155 184 225 276 308 296 264 212 168 168 205 240 284 276 269 228 169 168 169 180 225 220 194 168 143 120 127 128 117 124 99 84 87 84 79 56 45 44 50 44 24 20 17 72 167 204 153 136 144 132 146 128 158 180 202 228 269 296 309 328 327 340 338 352 331 328 323 320 326 332 336 336 326 308 314 312 315 328 354 380 372 344 312 324 334 332 312 276 264 220 320 444 439 444 414 572 618 544 750 564 477 488 484 480 459 476 478 568 686 660 678 688 696 700 707 708 722 732 737 740 750 752 761 768 779 780 797 800 809 808 818 824 823 820 821 832 833 828 842 848 861 868 887 904 911 924 922 932 931 936 944 948 943 940 932 928 930 920 914 908 908 908 887 848 806 808 789 776 760 752 744 740 737 732 750 612 520 464 476 536 513 500 502 516 517 544 549 540 536 540 525 528 492 452 474 448 435 460 458 484 491 508 493 476 361 372 255 292 230 256 239 300 281 364 265 300 365 240 306 272 346 392 429 472 511 508 543 544 536 528 522 516 523 472 456 440 466 492 486 480 457 420 422 428 456 452 485 500 528 540 559 548 544 540 512 488 476 476 447 408 382 360 341 328 315 308 313 308 319 332 273 248 255 232 225 224 220 228 231 228 215 208 199 232 185 264 246 280 238 280 294 268 261 232 225 192 190 184 181 176 181 180 177 180 186 184 190 188 202 204 211 208 196 196 192 184 188 196 194 196 183 188 179 176 179 184 172 188 177 196 194 240 231 260 266 268 267 256 249 252 251 252 257 240 257 248 247 236 224 224 215 212 208 208 195 196 189 184 195 200 214 232 229 224 222 216 212 200 192 196 184 188 198 184 193 192 197 200 200 188 156 108 65 84 92 84 79 114 112 118 128 135 140 139 136 143 148 141 128 124 128 139 132 139 144 153 140 145 144 145 144 133 132 143 148 135 136 133 132 143 144 152 136 123 120 119 132 141 140 129 132 134 132 135 124 107 116 133 152 167 152 137 156 157 152 146 144 138 124 112 128 130 132 147 128 131 232 297 328 373 376 381 392 375 396 404 400 391 396 398 396 408 408 406 404 386 384 382 356 349 340 323 316 322 312 300 296 306 308 315 316 313 328 331 332 302 312 231 128 122 124 169 216 213 172 149 164 182 180 182 164 143 136 139 188 245 272 273 236 205 164 156 204 199 180 196 192 209 180 187 224 216 212 206 168 144 128 113 116 118 100 100 88 96 76 57 64 45 44 38 36 47 16 0 28 131 188 147 108 116 112 118 136 156 208 249 252 283 316 349 316 318 304 326 300 301 296 291 284 293 296 308 340 354 348 351 324 308 292 312 336 366 348 328 316 315 308 321 320 345 260 299 440 510 460 373 560 858 692 532 708 526 492 488 480 506 472 526 596 621 648 668 684 699 708 710 716 725 740 743 748 758 768 765 776 779 796 793 808 811 824 823 828 823 840 840 848 847 852 843 864 881 888 909 912 920 920 927 924 939 932 937 948 971 944 939 916 893 888 888 900 894 888 888 892 826 800 788 808 775 776 759 744 746 736 730 716 680 688 583 504 537 512 488 512 522 532 559 544 519 528 529 516 498 460 463 456 427 444 443 456 458 484 402 344 271 208 216 192 191 192 193 204 243 256 238 248 267 284 268 312 356 412 509 508 554 552 567 576 588 584 593 604 621 580 565 516 537 540 551 520 562 536 478 460 465 484 496 504 518 568 574 588 598 608 599 548 539 500 495 508 483 424 392 360 373 324 309 324 313 320 325 276 259 284 242 224 229 228 227 228 220 208 233 204 205 192 206 192 192 196 186 208 246 224 202 200 191 176 180 172 177 172 178 176 194 188 191 196 189 196 219 208 200 208 214 224 213 208 209 200 195 196 211 200 187 192 183 184 184 172 175 176 193 180 177 192 191 188 186 184 159 184 181 196 160 196 187 200 187 192 197 208 203 212 203 200 184 184 189 192 196 204 213 212 213 212 209 204 192 188 197 180 184 192 188 192 192 196 196 184 181 168 117 60 92 88 78 80 124 119 124 126 132 146 136 138 144 154 140 127 128 131 132 138 140 139 148 136 144 140 144 157 144 124 140 149 132 131 132 141 148 156 148 142 128 131 128 127 140 135 128 139 136 132 124 110 120 131 140 154 156 148 144 144 156 143 152 154 128 115 112 124 132 138 124 126 152 222 284 326 356 382 384 389 392 385 400 401 392 388 388 394 392 406 408 398 400 387 368 353 352 329 332 319 324 325 304 292 296 301 316 326 312 308 324 220 276 239 112 167 148 189 216 187 156 146 132 149 168 176 184 151 120 124 128 145 176 194 220 228 208 210 208 196 196 166 176 173 184 195 208 229 228 196 160 142 136 125 112 100 96 97 96 90 76 69 52 43 44 47 36 34 24 11 12 66 184 139 80 102 120 140 152 200 244 280 288 293 300 314 312 301 280 259 264 272 296 276 264 275 280 286 296 298 284 283 304 302 308 284 276 284 292 283 276 284 284 287 292 311 280 351 416 434 484 431 524 782 836 654 648 660 464 496 492 453 476 503 600 667 644 667 692 703 716 713 716 725 736 743 752 760 776 784 788 800 816 829 832 832 832 838 844 850 856 862 868 876 884 879 888 893 908 912 920 922 924 927 928 934 940 935 936 941 944 937 928 912 900 885 864 882 892 885 880 878 872 831 812 803 776 771 764 755 764 740 724 720 712 718 712 722 564 480 480 485 524 548 552 533 520 506 504 498 456 450 448 429 448 438 444 329 408 384 244 323 204 249 240 237 228 250 268 267 252 238 220 262 260 299 316 348 388 410 452 478 472 498 468 507 536 557 548 579 584 567 572 558 596 580 608 614 620 621 624 639 612 600 588 578 568 573 580 617 632 633 660 598 588 515 456 470 472 438 420 395 388 348 312 318 304 306 272 276 264 270 244 235 244 254 256 260 252 245 224 221 228 218 208 213 212 213 204 213 184 181 188 188 180 183 180 184 188 186 196 197 200 190 196 199 200 201 204 207 204 214 208 225 232 224 212 216 208 205 196 207 204 196 188 193 192 192 188 192 200 193 188 186 188 175 164 153 160 157 164 158 160 156 156 159 152 154 144 161 164 179 192 198 208 181 196 186 192 197 212 209 208 209 204 198 188 191 196 194 184 180 184 187 192 189 192 189 184 168 128 79 80 83 84 85 131 124 123 120 130 140 142 136 140 152 137 120 123 132 129 136 130 124 136 140 130 148 157 144 146 136 141 144 133 136 144 144 155 160 144 140 144 132 132 124 137 136 128 128 129 120 116 112 121 140 158 156 143 140 140 140 141 144 157 136 120 116 118 120 128 132 135 128 138 216 308 320 323 364 375 384 410 388 389 392 393 388 375 384 390 404 410 384 397 384 364 356 352 336 330 324 317 328 325 300 288 300 311 312 299 316 230 208 174 96 138 192 244 224 191 152 142 128 125 140 156 160 131 140 126 128 120 120 144 144 151 200 188 180 192 172 172 156 152 152 173 208 227 208 187 160 145 124 128 120 116 92 96 88 76 84 52 56 51 36 36 36 40 28 10 12 48 128 118 76 93 108 115 164 237 284 327 316 315 304 298 280 278 264 249 244 233 276 289 292 267 276 270 276 275 264 251 260 279 272 263 260 247 236 228 244 248 244 253 252 271 248 333 416 416 476 449 508 730 908 763 556 819 660 471 496 486 468 529 600 611 632 657 684 702 720 715 712 725 732 739 744 755 764 775 804 817 820 837 836 833 848 848 852 861 872 865 884 891 892 860 892 906 912 930 932 926 936 925 936 953 944 950 932 935 936 937 932 935 904 896 888 878 872 878 880 887 868 869 840 845 816 777 772 764 748 748 736 730 728 722 716 717 712 651 636 557 496 532 548 548 508 496 496 498 460 421 444 459 436 400 432 358 324 299 216 204 240 300 308 384 364 476 412 347 248 203 212 231 256 281 300 339 372 387 388 389 376 385 392 412 448 471 492 504 500 519 532 538 548 583 576 611 612 641 616 652 680 725 712 705 680 682 660 667 668 670 632 650 596 576 516 463 444 455 436 428 412 400 368 335 324 320 324 312 292 267 272 270 256 251 260 254 280 276 268 234 220 219 224 225 220 206 228 225 208 196 196 187 192 186 196 206 204 196 208 211 212 195 212 215 208 201 204 208 212 215 212 205 212 227 216 217 216 205 208 203 204 203 192 191 192 195 192 179 196 210 196 190 192 177 188 179 160 171 164 175 160 163 164 171 160 152 160 157 148 155 144 183 180 197 196 177 180 181 184 198 196 202 208 196 192 197 196 187 184 184 180 187 188 187 192 191 192 189 176 145 80 92 84 83 88 128 127 124 124 132 141 148 140 132 143 144 128 124 125 140 138 136 132 136 144 132 146 148 138 140 147 136 135 136 140 144 150 156 151 148 140 136 128 132 138 136 137 136 131 128 123 116 110 124 142 144 152 144 141 136 147 148 151 144 130 124 118 116 122 132 124 128 137 144 213 260 303 340 357 376 384 380 379 388 389 392 383 384 385 392 391 400 389 380 368 372 366 344 338 328 317 316 313 316 309 296 281 296 293 312 201 144 198 104 162 200 216 220 180 136 143 144 151 152 168 188 176 128 124 128 122 128 126 144 154 152 153 132 135 140 144 148 151 168 159 156 196 216 204 180 157 144 126 120 111 104 95 96 91 76 65 56 43 36 42 36 26 24 23 20 0 44 85 68 111 120 145 168 220 276 298 292 296 280 270 248 241 228 251 268 286 296 317 344 359 376 368 344 331 280 277 276 268 292 295 264 235 224 220 216 219 224 223 220 239 224 328 420 421 500 498 536 614 832 871 672 698 768 556 480 461 468 505 608 620 620 653 680 693 704 719 716 726 740 743 744 752 760 772 788 801 808 817 820 831 836 847 852 867 884 891 896 910 920 901 888 903 900 914 920 929 936 940 944 939 940 932 928 926 924 927 920 906 896 883 868 872 876 870 864 869 876 856 844 836 836 818 800 785 772 759 744 739 732 732 732 724 728 719 708 731 668 604 524 489 496 480 476 490 472 431 432 416 432 373 392 366 268 345 220 288 300 391 480 489 504 465 520 361 248 214 212 235 260 277 288 313 344 347 352 343 348 347 348 379 404 414 416 430 444 444 444 440 436 446 492 517 560 566 572 602 616 647 644 674 664 677 684 673 672 640 644 585 564 535 512 470 440 422 412 412 408 384 364 351 332 328 332 326 320 306 300 292 272 267 256 251 252 278 264 264 264 281 240 235 236 251 228 236 228 227 216 217 208 204 204 205 204 216 216 215 220 223 220 225 220 217 212 209 216 221 224 223 224 218 224 238 248 222 216 220 220 214 200 194 196 195 196 187 188 208 224 202 196 193 188 189 184 177 164 164 164 164 164 160 164 173 168 174 164 160 152 154 152 157 140 157 160 154 176 181 192 203 212 204 200 197 192 192 188 184 188 186 196 188 180 187 188 191 188 171 144 96 80 73 80 72 132 128 119 124 144 136 136 140 141 144 143 136 131 128 145 132 129 136 147 132 134 140 139 136 136 144 141 140 137 140 146 148 153 156 143 128 123 128 135 140 145 144 134 128 135 128 111 124 137 136 143 144 141 136 147 152 158 148 142 136 123 116 114 132 137 132 131 128 135 208 268 296 338 356 361 372 362 368 376 380 390 380 367 376 385 388 387 380 365 372 364 352 337 328 319 316 319 316 301 300 294 284 234 272 196 96 127 128 178 216 234 204 155 128 126 144 152 168 185 220 246 240 190 140 134 112 126 136 154 152 145 136 128 128 151 152 141 136 151 164 152 156 159 180 181 156 137 128 116 108 96 92 75 80 62 52 53 40 37 44 28 28 28 12 5 8 46 64 90 124 134 160 195 248 267 252 251 252 223 244 248 240 226 272 318 368 442 456 437 432 471 504 441 416 365 308 271 268 273 284 261 236 220 220 219 208 214 220 210 196 277 384 412 516 556 544 517 568 691 708 690 640 541 504 478 468 530 604 617 620 648 680 693 704 710 720 727 736 748 756 754 760 759 776 788 804 793 820 827 832 829 852 849 880 875 912 951 940 955 932 925 932 932 924 929 928 962 944 955 936 944 916 874 896 901 896 873 876 880 864 863 856 838 856 857 856 850 836 816 824 804 820 810 796 774 772 754 744 743 736 731 720 723 720 711 704 685 676 573 460 436 456 479 480 455 412 403 404 338 360 338 244 239 236 261 344 475 496 517 480 505 432 385 260 189 204 227 236 262 280 295 312 329 316 323 328 335 344 341 372 382 388 396 376 371 388 410 404 407 408 427 440 484 488 477 476 493 508 516 540 581 588 628 616 620 576 560 500 473 468 448 412 396 392 371 392 395 352 331 340 331 324 330 324 293 300 324 300 275 268 252 268 336 296 272 252 284 380 315 252 261 320 297 248 233 240 244 244 263 256 222 216 210 220 222 224 225 232 245 224 224 232 241 224 220 224 210 228 231 228 234 240 234 220 225 220 227 220 215 208 206 204 216 192 185 204 235 200 180 192 208 180 195 196 167 168 166 164 162 156 156 176 174 168 180 172 156 164 149 144 148 132 147 136 160 172 150 200 204 200 204 192 194 184 180 184 185 192 188 180 182 188 184 180 185 184 148 88 77 76 86 80 124 119 116 126 140 133 140 144 140 147 144 136 140 140 132 131 136 143 136 135 148 145 144 132 140 138 148 142 140 139 148 151 148 142 124 122 132 127 132 143 140 141 140 132 132 123 124 132 140 152 140 140 144 137 144 147 148 149 152 141 124 101 116 129 132 134 128 126 152 210 252 282 324 354 372 361 360 382 368 366 368 386 368 361 376 385 376 385 376 368 352 348 352 324 316 312 308 311 296 287 284 184 224 195 56 153 160 196 224 204 176 154 120 147 176 150 160 187 228 274 304 287 240 188 156 144 156 142 132 118 128 153 172 150 160 141 124 135 140 149 140 135 132 150 140 129 120 119 112 95 80 82 76 66 56 51 44 39 24 31 24 30 20 0 8 23 64 114 124 138 148 182 212 239 220 228 236 235 228 228 228 236 256 295 376 475 592 522 484 523 524 521 476 417 388 338 296 284 268 262 244 244 228 221 220 217 212 211 204 306 376 417 504 517 544 549 556 572 548 547 572 548 520 506 488 493 608 622 628 651 676 694 708 712 716 726 736 745 760 758 756 771 780 795 804 816 820 840 852 860 868 882 896 904 908 932 948 945 944 937 940 932 932 926 932 931 940 931 936 915 904 889 876 872 868 864 860 846 848 844 840 844 848 846 844 838 824 825 820 818 820 814 804 795 788 774 760 753 760 748 736 723 724 719 716 707 696 690 668 602 404 427 428 437 400 363 372 306 340 399 228 267 248 278 312 348 388 364 340 339 328 339 284 237 216 221 236 254 272 281 292 300 300 302 304 317 324 331 344 354 344 342 340 347 352 366 376 381 396 391 404 415 424 418 412 409 432 433 452 453 492 506 520 522 524 503 476 449 412 404 376 375 368 379 380 374 360 358 340 336 328 328 328 321 308 301 300 296 288 281 276 297 356 303 276 257 260 291 268 256 256 266 252 250 252 257 280 270 264 270 252 239 228 229 240 247 244 249 260 247 232 241 240 239 232 226 228 228 232 237 240 240 228 230 232 238 244 234 228 230 232 227 212 205 212 223 208 203 192 193 192 194 200 208 200 185 180 171 172 169 164 168 168 171 172 171 160 160 148 147 148 153 140 134 116 120 148 174 200 206 204 193 188 186 180 186 188 189 184 188 184 191 184 188 188 181 160 124 64 73 76 77 123 112 109 120 124 140 149 140 135 144 153 144 132 132 126 136 144 144 131 144 153 144 139 140 137 132 134 132 143 140 140 148 149 132 121 132 131 136 141 144 144 140 141 124 121 132 130 140 148 152 145 148 148 144 138 144 148 144 145 132 113 108 121 132 130 124 131 128 131 216 240 280 312 340 365 364 368 364 358 368 358 376 376 364 384 380 366 372 377 368 353 352 350 336 312 300 301 304 269 288 188 172 153 80 137 180 225 220 205 152 128 124 122 152 200 188 210 240 250 276 360 336 268 216 164 180 172 148 135 116 110 140 160 152 154 132 110 120 122 140 143 132 135 144 131 116 127 120 101 84 76 68 58 60 57 48 34 32 36 28 28 16 10 16 26 44 81 108 106 136 171 208 239 228 219 220 226 228 223 216 238 248 255 296 379 472 538 532 557 636 654 564 455 352 359 384 355 332 313 308 268 244 218 216 222 216 196 192 276 364 453 508 513 548 560 616 582 580 526 548 568 536 505 488 505 576 620 616 643 680 696 712 716 720 728 732 743 748 755 760 754 788 815 820 826 836 852 868 873 880 908 912 935 932 953 960 964 948 925 932 940 924 913 916 924 924 924 904 907 884 882 860 853 836 843 836 854 828 829 824 829 828 838 832 831 828 809 820 819 808 807 812 802 792 797 776 757 748 749 760 737 724 724 716 713 712 702 684 669 656 522 376 373 384 364 356 296 336 337 220 215 236 282 316 334 312 285 292 289 276 303 280 219 212 220 232 213 252 251 276 283 292 291 288 289 300 291 304 323 312 297 304 304 320 342 348 363 368 383 372 377 392 385 384 372 380 401 412 419 412 417 424 441 452 465 436 425 408 374 360 355 344 352 376 383 364 360 380 367 336 314 332 327 320 319 304 302 304 285 284 287 288 289 276 270 252 236 252 263 260 230 228 229 228 234 252 273 264 249 272 281 264 246 244 244 268 273 256 271 268 249 248 242 240 226 220 243 220 209 244 253 236 229 228 229 240 240 232 234 228 224 236 224 204 210 248 207 192 198 188 186 192 164 196 203 184 179 172 164 168 177 168 166 164 157 168 165 152 151 144 169 152 136 128 127 108 160 140 140 192 190 192 182 180 184 180 185 184 185 188 191 188 187 192 189 192 183 116 69 76 75 72 116 122 120 119 128 135 136 135 132 138 140 145 132 122 124 129 136 137 136 141 140 139 144 154 132 134 132 135 136 150 156 156 144 134 136 134 120 133 144 151 140 139 132 125 120 129 128 144 152 151 144 149 144 141 136 144 136 148 144 132 112 112 120 132 132 134 128 122 140 208 244 280 312 339 360 362 360 349 368 364 360 360 356 360 368 368 368 365 364 376 360 351 332 323 304 299 300 258 276 191 120 194 116 187 228 200 192 172 136 127 124 125 140 178 248 293 288 283 252 259 352 309 220 181 156 162 156 153 184 166 108 118 132 149 156 138 124 117 112 133 136 124 136 127 124 107 108 99 80 87 80 67 60 57 48 44 32 31 28 26 20 14 16 7 44 60 72 100 108 147 192 221 224 221 224 228 224 230 232 232 240 261 280 296 304 366 384 448 492 563 672 516 412 442 500 505 504 452 388 346 280 235 224 222 220 219 200 302 364 433 552 521 544 605 728 760 628 581 568 569 544 504 476 447 528 638 620 647 668 694 716 719 724 733 744 750 756 763 772 796 812 836 856 864 872 884 896 904 912 918 924 935 944 951 964 957 952 945 932 926 920 907 892 888 884 880 876 871 860 856 844 841 836 828 824 819 808 813 812 814 816 814 812 812 804 809 808 807 808 803 804 801 796 791 792 776 760 750 732 741 728 726 724 716 708 710 700 693 676 668 652 564 344 250 340 233 340 424 224 216 224 261 304 312 292 286 280 285 280 293 284 239 216 214 224 235 244 261 276 280 280 285 284 282 288 295 300 294 288 291 284 293 296 316 332 338 348 355 364 364 368 366 364 370 372 371 360 385 392 379 376 398 400 394 408 406 404 380 360 352 360 354 356 366 372 365 372 373 368 334 328 330 328 321 316 311 300 302 296 291 284 283 280 280 276 269 252 251 240 249 236 227 228 250 236 268 260 274 260 266 264 270 272 261 252 264 268 279 300 280 260 249 236 231 224 227 228 222 228 237 240 229 216 217 212 225 228 234 240 229 228 226 212 207 196 209 204 197 192 200 196 190 184 184 184 180 172 169 168 172 168 165 160 154 148 160 160 148 136 142 140 141 128 127 128 121 104 108 120 134 196 207 188 183 184 184 188 185 192 185 188 191 188 196 192 184 184 117 64 76 72 69 124 128 118 120 138 128 125 132 142 136 137 136 135 136 121 128 137 132 130 132 141 148 138 136 137 144 153 144 144 156 165 160 156 140 131 136 134 144 140 148 139 132 132 132 124 132 133 152 166 160 141 148 146 140 134 140 145 152 145 132 110 108 125 128 126 128 131 120 128 204 261 260 325 336 343 360 358 356 365 364 360 360 358 352 366 360 356 364 352 352 353 340 324 316 289 300 206 212 170 76 167 168 224 232 198 172 150 132 120 124 140 152 182 208 264 344 322 264 194 160 161 196 156 128 123 116 132 120 190 232 146 108 116 124 131 128 127 116 117 140 137 116 119 104 106 100 85 80 74 68 46 56 63 52 41 32 30 28 15 16 33 28 21 36 51 64 63 88 110 156 197 204 211 216 235 236 231 232 221 228 240 272 302 288 276 308 323 348 372 424 507 388 403 516 532 500 517 532 460 364 284 236 229 220 210 220 327 404 436 584 595 548 538 740 923 868 869 612 599 580 480 472 455 480 586 620 640 676 692 712 719 724 734 744 755 768 747 776 775 840 889 888 891 912 924 924 935 940 959 948 934 960 997 964 969 952 964 948 954 920 885 892 855 868 877 864 857 844 851 836 819 824 801 816 827 808 795 816 803 812 808 804 809 800 789 796 793 792 786 792 803 792 783 784 791 776 763 760 748 744 735 728 722 716 708 708 699 692 676 660 648 644 474 300 279 312 352 232 200 216 232 276 296 280 264 272 275 280 273 288 279 240 193 220 237 228 242 288 291 288 280 268 265 280 283 276 273 276 265 276 292 284 288 312 307 324 325 340 350 352 359 364 347 360 378 372 375 376 380 368 353 392 389 372 348 352 347 348 322 328 346 356 353 360 359 352 367 372 367 336 327 328 326 312 308 308 304 300 299 288 281 276 288 288 282 284 280 264 229 244 249 228 259 328 289 304 276 296 311 280 253 256 273 264 256 248 253 272 289 268 259 244 209 212 230 228 219 220 219 216 228 216 214 224 200 204 216 236 240 220 222 212 198 204 207 188 196 204 201 208 196 192 196 176 175 168 172 160 158 164 159 160 146 144 151 152 132 132 137 140 112 132 120 112 119 112 101 104 135 100 156 188 172 192 181 184 188 188 188 180 188 192 187 188 184 184 183 124 57 72 70 68 128 128 116 113 132 133 132 134 140 144 140 134 140 133 124 130 132 138 136 131 132 140 140 129 132 134 156 156 160 162 164 159 152 152 136 135 140 143 144 139 132 129 136 129 124 125 156 159 152 155 144 143 144 138 140 136 140 150 144 129 116 118 132 128 128 118 124 123 136 192 220 241 308 340 348 358 360 363 360 358 352 349 356 353 364 355 360 363 348 333 344 318 324 294 288 184 144 211 104 188 240 204 204 182 140 144 136 131 136 174 184 217 252 242 212 239 204 172 136 121 108 117 116 122 124 124 144 131 128 161 140 115 116 117 104 122 124 113 104 127 136 108 80 74 80 84 72 69 60 56 60 55 48 44 36 28 28 33 20 23 16 0 40 55 56 66 76 94 124 165 192 196 200 218 232 238 236 231 224 223 240 258 280 279 260 275 312 318 328 325 332 320 348 395 396 431 460 492 436 375 300 234 220 235 220 337 444 499 596 548 552 646 648 796 884 922 940 677 532 491 452 389 444 590 628 660 684 697 712 719 724 735 744 757 772 783 792 817 848 869 880 910 932 924 928 931 940 938 944 938 944 943 944 951 944 949 948 943 940 921 908 888 868 862 860 857 856 845 840 835 832 822 812 808 804 804 808 806 804 804 804 797 796 789 784 786 792 789 788 789 796 785 780 778 776 770 772 763 760 751 744 733 720 713 708 700 696 693 676 660 644 638 616 369 324 341 248 225 212 237 272 287 280 267 256 266 272 266 268 309 316 244 216 215 212 237 272 311 312 302 276 273 272 276 276 266 260 268 280 284 284 287 300 307 316 322 328 333 344 350 348 364 368 374 380 379 376 372 372 368 372 370 364 354 332 332 316 322 308 317 324 343 352 364 368 366 364 363 356 339 328 318 308 311 308 301 296 298 296 288 284 281 288 290 292 291 292 283 272 264 248 234 236 257 244 258 264 284 300 301 300 275 260 259 244 242 248 238 244 250 252 230 212 210 212 218 220 217 208 211 212 211 216 213 208 206 200 223 240 235 216 202 192 192 200 188 196 211 220 220 216 200 192 182 180 178 176 167 152 147 144 150 140 135 128 140 140 132 128 135 136 127 112 108 100 107 104 103 100 102 84 99 172 192 176 182 188 196 196 187 196 189 184 182 184 175 176 133 68 69 72 82 130 124 117 116 120 132 134 128 132 136 142 140 136 124 134 140 142 148 145 136 125 132 146 132 131 140 151 148 153 160 163 164 156 148 143 132 138 136 146 140 130 128 130 132 120 132 167 156 146 148 151 140 143 144 140 136 138 148 147 128 123 116 118 120 126 124 128 120 120 176 211 248 306 328 351 364 356 364 361 352 349 352 352 348 356 348 351 348 343 332 332 328 242 260 176 96 177 172 213 224 204 160 146 148 152 140 128 120 141 236 233 232 243 232 187 156 117 112 113 120 109 112 110 120 127 132 121 120 115 108 119 112 105 120 120 116 112 124 118 112 115 76 64 68 76 64 53 52 45 52 57 52 34 32 40 20 24 28 26 24 11 24 48 48 59 64 77 92 157 184 200 196 198 216 234 224 219 224 223 220 212 232 258 248 230 248 272 272 271 284 270 264 247 276 268 328 457 524 504 392 278 232 244 236 318 460 504 596 599 536 639 880 889 684 797 796 729 564 442 448 415 404 532 636 651 676 700 716 723 728 737 748 755 768 745 800 839 852 885 908 960 940 967 924 939 932 934 928 926 916 893 924 913 932 932 932 927 936 938 916 911 884 858 852 861 848 843 840 826 832 839 820 797 800 789 796 812 796 799 796 789 784 775 776 773 772 779 784 781 780 771 772 771 772 760 756 760 760 758 756 747 740 719 712 702 688 691 688 674 660 646 632 574 536 400 280 217 228 235 260 305 284 265 268 270 260 284 260 298 336 304 260 226 204 201 232 298 316 331 308 312 292 290 272 263 256 258 268 281 284 270 280 298 296 313 316 317 320 338 356 370 376 385 388 390 388 367 364 355 360 369 352 335 348 343 328 332 316 287 304 319 336 353 376 393 380 377 356 341 328 332 300 288 312 302 284 298 296 285 288 288 276 278 280 281 284 298 292 295 276 252 240 236 220 208 232 252 260 277 292 295 292 282 264 251 248 229 224 224 228 244 224 229 212 176 204 219 216 192 204 197 200 232 208 204 212 201 220 243 240 228 204 177 180 196 184 178 204 242 224 220 208 197 184 173 180 191 188 157 144 145 136 145 136 123 132 136 124 125 124 136 124 103 108 95 96 95 96 90 92 100 84 148 168 150 184 182 188 190 192 189 192 185 184 183 176 183 144 78 68 83 84 120 116 108 116 124 128 124 130 140 135 140 142 140 131 128 138 140 139 140 139 132 147 140 125 140 155 144 142 148 153 160 171 148 130 144 138 144 142 140 149 136 128 120 127 132 144 164 163 144 150 148 139 140 149 140 150 148 138 148 139 112 107 124 125 124 123 116 118 128 176 208 249 280 329 340 363 364 356 348 350 348 351 356 367 348 341 348 338 332 327 328 202 188 213 120 202 212 190 168 166 132 135 124 128 132 125 108 110 120 162 176 189 152 135 132 110 108 92 96 97 96 95 96 108 112 120 112 114 116 102 92 105 108 118 116 104 100 105 108 86 76 59 60 65 60 56 60 57 48 49 40 38 36 36 20 22 16 22 28 1 24 14 64 37 48 58 80 105 148 181 188 193 200 210 208 211 212 205 200 201 200 213 228 229 216 226 248 258 264 255 240 231 224 237 244 301 416 523 592 473 304 266 228 349 472 520 568 524 564 697 824 899 924 685 576 584 516 486 444 372 392 537 636 679 688 701 724 729 736 741 748 757 768 783 800 823 856 872 900 921 944 935 932 926 924 922 916 912 900 896 880 898 900 904 908 906 904 902 900 890 884 870 864 849 840 840 840 839 844 838 836 819 808 799 792 791 784 792 800 795 788 781 768 772 772 771 772 772 764 762 764 766 768 762 752 753 756 754 752 748 744 741 728 707 700 693 692 682 672 658 648 638 600 528 340 268 236 246 272 287 288 277 272 273 264 262 276 275 288 337 328 286 232 189 188 212 252 262 272 285 288 287 280 275 276 270 268 271 272 279 276 281 300 315 316 320 324 336 348 361 388 384 388 381 376 376 372 365 356 349 340 335 324 336 340 341 356 333 320 319 324 345 344 355 368 365 344 333 316 312 296 282 284 280 276 278 280 279 276 281 284 273 268 269 268 268 264 274 264 264 264 252 244 242 232 237 248 253 264 286 292 294 280 272 276 263 252 248 240 242 256 248 236 215 200 195 196 204 204 201 204 202 208 211 196 190 188 205 228 238 232 217 196 181 180 186 184 196 220 229 224 209 200 189 176 178 180 183 164 145 132 131 132 131 124 123 128 119 120 128 128 111 104 111 108 101 92 96 92 95 96 99 80 102 168 183 180 188 184 188 176 188 188 186 184 176 164 135 88 75 80 77 116 124 112 104 124 124 124 128 142 140 135 136 138 132 122 124 136 152 144 144 146 144 142 136 132 136 125 132 149 156 165 156 144 128 118 132 147 148 143 144 147 132 121 124 143 144 156 152 148 148 153 140 135 148 153 144 151 144 147 132 107 116 122 116 122 112 113 120 121 168 218 224 275 304 323 344 358 352 343 344 349 356 353 352 343 340 334 332 294 308 193 128 176 140 210 200 172 136 128 124 114 136 148 160 147 112 96 96 103 108 115 120 118 100 91 88 103 88 79 76 74 76 97 100 107 108 103 100 95 80 86 108 116 116 109 100 91 80 66 52 64 52 58 52 37 52 55 52 52 44 40 32 30 28 31 28 20 28 15 24 33 40 48 32 47 52 74 108 143 152 171 176 196 196 181 188 201 192 188 184 206 200 193 232 220 220 227 252 261 232 210 224 215 232 238 272 367 496 537 424 367 260 329 488 550 568 559 532 531 776 935 676 593 560 508 512 424 444 394 376 534 636 653 688 702 716 730 740 745 752 757 764 766 796 808 836 844 880 954 932 942 924 915 924 907 916 897 904 882 888 889 888 889 884 874 872 880 872 861 860 872 848 860 840 833 832 835 832 833 840 867 812 826 796 783 792 792 788 794 796 783 784 775 772 770 768 768 768 761 756 751 756 759 756 751 748 749 748 742 740 739 736 721 708 695 692 685 676 666 656 649 632 543 432 312 248 272 264 300 312 284 272 267 276 261 272 275 264 303 344 301 300 249 180 175 180 171 188 198 208 237 268 263 248 272 280 297 288 273 272 273 288 307 336 352 352 356 352 341 352 367 384 377 372 362 368 379 368 361 336 327 324 329 328 322 332 349 332 333 328 369 388 364 324 314 332 316 304 293 288 263 260 262 256 245 256 254 260 269 260 264 252 247 252 251 248 238 236 247 244 256 256 246 252 265 252 251 260 278 288 299 292 294 276 280 268 273 264 261 256 246 256 256 232 221 196 191 200 208 204 207 204 185 208 190 180 180 180 203 236 239 216 209 184 156 188 194 188 211 224 233 208 195 188 170 176 171 176 171 148 143 136 115 120 130 112 120 120 110 124 112 100 116 108 101 100 102 84 86 92 81 88 92 88 152 172 168 188 180 176 178 188 181 172 170 172 170 148 93 72 84 84 120 128 124 110 116 124 132 131 132 136 140 146 136 123 124 134 144 148 136 150 144 140 136 139 132 134 144 138 148 163 160 151 140 118 120 150 144 140 144 144 132 115 128 137 148 160 156 149 152 141 144 151 144 137 144 147 144 148 140 123 112 115 116 119 108 114 116 117 120 142 212 209 252 301 320 344 348 344 348 348 344 347 348 350 344 330 324 246 284 191 84 198 192 179 164 152 128 120 124 136 160 182 200 230 208 126 112 113 116 102 104 87 92 83 72 80 80 76 68 71 76 73 84 95 104 102 100 96 88 81 100 98 96 91 80 83 72 63 48 51 52 55 44 44 44 53 40 46 48 48 40 39 28 25 24 14 36 18 24 27 32 24 36 33 56 72 80 102 116 136 144 153 160 173 172 169 172 183 176 178 188 187 200 207 200 210 212 230 236 228 220 211 208 235 260 261 276 388 476 491 348 378 500 514 556 525 584 612 548 616 600 563 524 503 500 460 424 358 364 516 652 687 676 699 716 722 728 737 752 761 764 781 792 825 848 876 904 914 940 925 912 919 920 923 920 916 908 906 896 888 888 884 884 875 864 861 852 844 824 822 824 821 820 830 832 822 820 824 828 822 812 809 808 796 788 786 780 787 792 786 772 775 776 769 768 769 764 763 760 753 748 747 748 746 744 744 744 738 732 732 732 723 712 705 696 688 680 678 660 655 644 571 480 380 260 245 272 285 292 305 288 277 276 276 264 266 256 249 276 323 312 307 264 197 156 159 160 154 144 151 168 163 168 196 216 250 280 298 300 271 268 282 312 339 360 347 340 344 336 345 340 364 364 363 352 361 376 362 348 328 320 330 324 322 312 309 308 311 312 329 380 354 336 318 304 299 280 266 268 266 256 246 236 238 240 243 240 247 264 246 228 223 228 229 228 229 228 228 232 233 232 237 248 256 264 262 260 280 296 285 284 284 276 275 268 263 252 253 248 249 244 249 244 244 236 215 200 197 200 207 208 202 188 194 208 193 172 171 196 219 224 217 204 191 192 194 196 194 196 211 216 209 192 177 176 168 160 169 164 155 144 129 124 125 132 121 112 118 116 105 100 104 100 100 96 98 96 85 84 84 84 91 80 86 88 116 168 183 180 175 172 175 176 173 168 163 168 138 96 78 84 85 125 132 132 112 116 132 131 140 128 132 148 156 143 124 122 132 140 132 141 140 139 140 135 132 143 152 147 152 161 156 167 152 128 124 132 144 141 144 146 140 122 112 117 140 155 164 161 144 151 148 156 144 146 140 134 152 153 152 136 128 115 120 121 120 136 116 127 120 104 152 210 212 242 284 304 328 337 348 344 340 341 340 339 332 332 332 243 224 160 84 165 196 193 148 125 124 155 160 149 164 216 212 172 172 158 124 112 116 108 88 86 72 67 76 81 76 78 76 69 72 73 68 81 84 99 100 91 92 91 100 111 96 86 88 75 68 53 48 53 52 36 40 32 40 45 40 40 40 36 40 44 48 34 32 30 32 36 36 33 36 46 56 39 36 42 80 81 92 107 120 131 136 145 160 154 152 157 180 166 172 177 176 189 192 201 208 210 216 206 224 239 220 229 240 247 248 233 276 563 540 399 500 571 552 496 532 570 628 596 572 551 512 470 476 431 404 373 356 521 648 649 676 694 716 721 728 736 740 754 776 753 804 828 864 858 916 965 932 933 916 902 920 926 928 931 920 910 908 895 880 881 876 873 868 885 856 819 828 809 816 822 816 815 828 824 804 819 816 809 808 821 804 799 792 820 784 779 788 782 784 771 768 765 760 767 776 763 760 754 748 746 744 741 736 733 732 730 728 723 720 713 712 707 704 692 684 678 676 663 648 591 520 424 312 254 248 274 292 307 304 297 280 275 276 275 256 243 236 275 332 283 300 232 216 178 152 156 152 143 128 147 156 151 160 179 216 251 280 308 248 232 280 304 320 346 336 344 348 357 352 346 368 387 364 351 348 361 348 335 308 318 344 347 324 288 304 298 288 277 284 301 292 286 288 286 272 252 248 256 240 233 240 225 224 236 244 247 228 207 220 215 212 226 220 217 216 214 216 215 216 218 220 232 244 255 256 259 284 285 268 268 260 241 244 235 236 236 232 229 240 244 232 238 244 230 224 216 196 192 200 210 196 175 184 215 192 165 180 170 196 228 212 203 192 193 200 191 200 186 200 199 192 194 172 179 168 151 164 166 156 138 132 127 124 125 128 124 124 102 104 107 104 98 100 99 100 97 88 71 76 80 84 76 72 95 96 145 180 177 172 171 176 171 168 170 164 165 144 97 84 93 88 128 135 132 114 120 136 136 133 132 136 140 155 132 131 124 117 124 121 128 132 128 135 148 137 136 146 140 153 164 164 168 157 128 127 124 125 128 136 136 128 116 123 128 143 164 149 152 150 156 139 152 175 200 242 256 293 292 308 288 291 256 251 212 189 140 93 112 111 116 133 200 216 228 266 296 321 332 350 348 336 340 340 340 335 332 211 180 192 116 168 172 173 148 142 120 157 212 215 148 156 176 157 112 97 100 100 92 89 80 78 76 89 84 82 88 88 88 83 80 82 64 81 96 100 92 93 88 91 88 94 92 86 80 79 60 55 56 53 44 47 36 33 28 42 36 42 36 48 44 52 36 31 36 9 44 38 40 60 60 56 56 68 44 29 56 75 80 95 108 111 120 128 132 145 148 147 156 161 148 158 172 172 180 197 204 211 216 221 224 226 224 232 244 242 236 218 216 354 528 505 492 502 548 521 532 581 588 596 576 539 516 483 456 430 396 353 340 460 632 677 664 690 708 721 724 737 748 769 780 797 808 829 848 862 868 903 920 927 932 932 932 927 928 929 924 924 916 912 900 893 888 871 860 853 844 843 836 829 828 815 808 809 812 809 800 803 804 800 796 805 808 801 800 793 796 787 784 779 772 770 760 760 756 758 764 758 752 754 748 743 740 740 740 733 732 726 724 719 712 712 708 705 700 693 684 678 672 666 656 650 592 474 356 291 256 257 272 287 300 301 292 281 268 271 260 248 244 238 260 290 276 275 260 221 180 155 164 154 140 143 160 164 168 178 188 191 208 231 236 242 252 280 296 310 316 335 348 344 344 350 352 357 368 363 344 343 324 316 320 305 300 329 360 337 304 292 292 278 260 257 256 261 260 259 252 253 248 244 240 236 228 228 224 224 220 227 224 220 216 211 212 217 216 219 220 217 216 210 204 207 216 220 232 232 228 232 240 251 244 259 248 243 232 233 228 227 220 222 224 232 228 222 216 230 232 224 212 203 196 195 196 197 184 174 176 184 180 174 168 184 204 198 192 189 184 191 188 189 180 183 180 184 176 171 168 161 152 154 156 157 156 152 136 127 128 146 156 134 108 104 96 92 96 104 104 100 92 98 88 73 80 75 72 82 76 79 96 139 184 180 168 167 168 170 172 161 156 135 92 95 88 80 134 132 129 120 124 136 137 132 120 128 147 152 141 128 111 116 115 112 120 136 133 136 141 140 134 140 138 156 162 160 159 144 129 120 135 132 124 132 142 128 120 128 138 144 165 148 201 168 240 232 270 328 377 392 414 412 420 412 413 396 401 384 377 336 322 228 199 124 193 136 214 220 221 244 279 300 317 336 345 344 335 340 337 324 222 160 151 112 175 160 168 172 151 140 138 160 194 216 126 116 119 100 97 96 80 68 91 80 77 92 93 96 105 96 93 112 108 100 83 96 82 96 113 116 97 92 93 88 87 84 91 76 66 68 54 48 42 40 42 40 41 24 25 28 40 36 43 40 47 56 42 32 34 36 41 44 81 108 137 120 80 64 57 40 64 68 74 92 116 112 99 124 132 132 154 140 134 140 146 144 150 176 199 204 203 212 218 228 244 236 233 244 244 232 213 208 249 352 453 496 519 544 492 544 599 580 576 552 523 480 436 428 409 388 362 336 454 608 643 656 682 712 722 736 738 748 757 808 793 824 858 856 819 868 878 908 904 924 938 948 944 940 947 936 932 936 946 924 931 904 901 860 829 840 797 836 816 824 813 808 792 800 795 796 787 796 783 784 788 808 796 792 784 784 781 784 778 772 770 764 756 756 755 752 751 740 749 756 746 736 737 736 730 724 720 716 715 712 710 708 703 700 692 684 679 672 666 660 653 644 504 384 336 272 267 260 266 272 289 272 279 264 260 252 235 236 239 224 245 288 318 252 237 212 166 156 134 140 153 148 155 176 183 196 183 172 180 204 219 280 278 268 280 300 301 328 339 332 316 320 335 340 356 376 365 348 307 284 285 296 282 304 345 340 295 276 262 256 253 260 258 256 251 248 249 244 240 236 223 232 222 220 220 216 222 220 212 204 208 212 211 220 215 216 219 216 216 212 208 196 197 212 224 220 213 212 230 228 253 276 250 232 224 224 223 220 208 216 222 228 220 220 215 216 222 220 200 204 207 196 184 192 184 172 174 184 184 168 173 172 162 184 192 184 194 188 184 176 181 180 173 176 161 168 151 156 153 148 150 152 165 164 142 128 151 156 160 140 116 100 96 88 97 100 103 96 84 92 100 72 84 64 56 68 77 68 100 112 127 172 161 160 161 164 169 164 159 140 89 76 95 92 120 133 140 111 112 140 136 132 124 129 136 159 148 129 128 123 124 124 136 137 132 131 136 133 136 140 136 159 160 151 148 134 128 128 140 136 128 129 128 127 136 132 144 139 144 139 224 300 340 389 396 427 432 445 444 431 440 442 432 435 428 427 420 418 404 409 340 293 184 111 188 210 208 224 264 285 308 328 340 350 340 327 332 217 160 173 128 164 160 149 132 144 148 145 148 138 132 125 108 95 84 85 72 83 72 76 76 93 104 113 104 95 108 101 108 110 116 110 112 110 108 114 108 99 88 81 80 79 80 88 72 75 56 55 44 45 48 39 36 34 36 32 36 41 36 46 52 61 60 35 44 19 32 51 60 100 128 139 148 127 100 73 68 81 56 64 72 85 96 110 116 123 120 121 124 124 120 133 144 138 144 168 200 206 208 219 220 218 232 241 240 244 236 223 212 218 240 392 488 508 548 546 560 591 572 524 484 464 456 432 396 366 368 358 336 359 572 686 660 684 708 721 732 741 748 778 812 818 820 829 828 858 864 893 912 924 932 940 948 949 948 945 948 937 940 933 932 925 924 913 904 888 876 866 868 845 836 824 808 808 808 798 792 786 776 781 768 780 788 789 776 780 776 773 776 779 776 772 768 764 756 756 756 751 748 746 748 745 744 737 736 727 720 716 708 709 708 710 708 702 696 691 684 679 676 667 660 654 648 584 456 374 304 266 244 243 256 263 252 233 224 227 232 234 240 236 228 214 216 253 272 233 220 206 180 157 136 136 136 144 152 166 172 178 180 175 188 213 296 310 248 248 272 295 308 312 304 303 300 306 316 368 416 447 460 428 356 314 284 284 272 301 336 329 292 268 248 248 248 260 264 261 252 245 236 235 232 226 212 217 220 213 212 212 208 207 208 205 208 210 216 215 220 212 208 212 216 214 212 207 208 208 212 217 216 217 220 223 236 256 244 222 216 212 212 209 208 209 216 226 228 217 216 209 208 211 204 201 200 195 180 174 180 179 172 178 172 168 172 173 188 188 176 184 188 187 188 173 168 172 168 167 164 166 152 148 156 150 148 152 156 154 152 143 144 143 136 133 124 108 96 91 96 94 92 95 92 89 88 85 72 64 68 69 76 77 64 76 128 155 156 166 164 167 168 156 156 137 92 77 92 97 121 128 132 116 121 136 144 140 132 136 149 160 152 124 123 132 132 132 135 128 132 144 129 132 149 136 138 144 154 156 154 128 120 128 124 124 120 124 123 124 126 140 194 160 252 304 303 384 364 424 443 448 448 456 457 452 457 456 456 456 454 444 449 440 419 408 377 380 288 284 252 204 211 220 245 280 290 308 320 336 340 328 230 168 148 132 163 180 190 148 120 128 123 124 119 120 109 80 89 72 75 72 76 80 93 100 91 112 109 112 101 108 105 100 101 108 130 120 116 116 146 116 100 96 92 88 92 84 78 84 88 80 55 44 57 44 40 36 36 36 40 36 29 36 35 56 69 60 50 44 44 36 40 68 101 128 139 124 112 96 82 68 71 88 54 48 67 72 78 100 98 108 108 104 96 120 117 128 133 136 144 160 183 196 195 212 231 220 226 240 239 236 232 224 237 216 344 488 520 544 548 588 644 552 469 472 426 416 392 372 361 344 339 328 363 496 646 664 668 712 722 732 739 748 753 804 824 832 826 844 857 884 960 928 970 944 963 956 960 952 963 944 918 924 916 924 933 920 919 920 925 912 941 880 871 840 844 828 799 808 805 792 783 780 780 784 777 780 781 784 775 776 767 764 771 780 772 772 768 764 755 756 753 748 748 748 739 732 726 732 727 716 717 712 709 708 708 708 701 696 690 684 676 672 665 660 653 648 641 572 431 332 298 260 238 240 256 252 243 208 182 204 226 228 228 224 223 196 200 224 198 212 207 196 187 152 136 140 131 144 153 152 163 164 169 204 221 220 309 304 239 248 265 300 313 292 276 264 260 280 293 396 489 536 553 540 456 340 280 288 290 308 303 316 326 276 246 244 242 256 263 272 257 244 223 228 221 212 203 212 208 204 200 200 195 200 193 196 206 204 203 196 216 208 213 212 199 216 213 204 211 212 204 216 209 224 213 220 224 228 231 216 215 208 197 204 211 204 208 216 214 212 201 208 192 212 228 200 184 192 175 172 176 172 159 172 170 168 179 180 184 196 161 180 186 176 178 172 154 156 160 160 160 156 154 148 140 140 146 152 162 156 143 140 131 136 135 128 118 112 88 84 79 96 96 88 81 84 73 80 62 68 83 64 52 64 70 56 129 140 154 168 166 160 155 160 163 148 88 88 96 100 124 130 136 124 120 129 148 133 140 141 148 151 152 139 124 131 132 130 136 139 140 142 132 137 136 136 148 143 144 164 144 120 116 118 120 110 108 117 124 121 124 78 176 270 348 436 408 435 428 456 460 457 468 469 464 465 464 469 472 465 464 473 464 457 444 441 432 418 396 415 356 302 216 163 220 241 268 289 304 315 328 245 196 173 132 169 172 175 176 142 120 117 112 99 96 89 76 77 72 81 80 88 100 87 100 105 104 109 108 98 104 100 96 102 104 112 120 121 128 126 120 111 104 117 108 100 112 104 104 90 88 79 76 62 52 46 48 44 36 39 32 30 36 47 52 63 60 41 48 25 36 54 68 91 104 109 104 103 84 81 72 59 72 102 88 65 48 58 68 86 92 94 84 92 104 108 100 102 112 128 140 155 164 180 192 209 220 227 232 237 236 230 224 229 216 316 448 493 544 562 592 587 528 485 452 420 396 378 360 336 332 329 316 266 396 634 660 683 700 721 736 745 748 771 804 822 840 849 856 882 920 910 928 925 932 942 948 949 940 937 932 921 904 902 900 912 924 915 900 902 888 889 880 868 852 838 840 820 808 804 796 790 780 783 780 780 780 778 780 774 768 764 760 765 768 770 760 765 768 760 756 754 752 748 748 740 728 725 716 724 724 718 720 716 708 701 692 692 692 688 684 674 664 659 652 650 648 642 624 517 392 328 284 251 236 235 244 244 220 198 184 199 216 226 216 205 188 184 172 197 220 214 200 194 180 153 132 131 132 146 156 133 144 154 180 237 288 251 248 253 232 258 276 284 276 272 264 252 256 273 292 349 520 576 600 629 592 443 336 297 304 308 292 303 328 300 240 231 232 238 252 266 240 231 220 212 200 200 204 199 192 194 196 197 196 198 200 198 196 199 196 200 200 201 208 211 212 208 204 202 204 211 212 208 200 212 212 212 220 223 224 220 212 210 204 201 200 204 208 214 216 208 204 205 196 206 216 202 196 192 180 164 156 161 168 168 172 172 172 176 176 179 156 157 164 171 180 172 152 156 160 161 160 148 148 148 136 140 152 163 172 166 144 134 136 132 128 127 112 99 88 88 88 91 88 84 88 74 72 77 76 69 68 68 64 67 60 65 72 97 160 165 160 161 164 156 152 130 96 99 96 102 124 132 144 128 115 128 137 136 141 128 142 152 151 152 140 136 142 132 136 136 141 132 137 136 128 144 140 144 156 144 124 116 110 112 118 108 107 120 120 116 184 184 278 372 346 400 418 444 450 460 465 468 476 476 474 472 474 476 480 484 484 484 476 464 461 456 443 428 415 404 391 388 316 272 259 224 245 264 282 304 245 212 180 128 168 168 196 176 134 108 98 92 84 72 86 60 76 80 66 88 91 96 89 96 100 92 91 92 91 88 85 92 89 100 106 112 103 116 133 128 111 116 107 132 128 128 107 96 94 76 63 72 67 64 52 56 45 48 37 36 37 40 49 56 77 60 47 56 49 36 39 64 79 84 96 88 80 76 75 60 62 52 60 96 103 64 51 44 56 76 94 84 87 84 95 104 111 92 92 108 138 140 157 172 217 232 211 212 232 228 231 228 227 224 288 408 469 532 549 564 553 520 443 436 407 380 363 344 328 320 304 292 261 292 556 668 672 704 719 736 747 764 761 784 800 840 846 868 916 908 964 908 887 912 904 912 907 932 943 924 902 904 896 896 868 900 911 916 913 900 913 876 812 860 843 832 829 812 823 804 797 788 782 788 785 788 777 772 769 764 763 752 762 768 767 772 763 760 756 752 753 752 749 748 749 736 727 728 722 724 718 712 710 708 701 696 690 692 684 680 673 664 655 648 647 640 635 628 554 456 387 300 257 240 226 224 242 252 195 184 186 204 208 212 216 192 172 180 180 188 192 204 176 184 167 164 141 136 136 128 114 112 132 140 153 236 287 248 212 240 245 260 277 268 258 260 242 244 260 268 283 344 497 644 710 692 647 484 370 288 294 300 297 284 287 280 240 224 224 228 229 256 242 224 213 200 206 196 188 188 187 188 193 188 196 200 201 204 196 196 208 208 195 196 194 200 223 224 213 196 206 200 202 208 214 204 198 204 205 212 210 220 218 212 210 200 181 204 226 212 210 204 217 200 204 196 193 196 195 196 203 156 128 156 183 168 167 164 158 164 177 164 158 144 152 160 183 164 159 164 167 164 165 140 147 148 144 140 152 168 192 176 146 136 125 120 126 120 98 96 105 88 100 96 98 88 85 76 86 68 69 64 55 64 75 64 46 60 81 84 126 164 154 160 155 148 155 132 101 92 110 108 132 137 140 133 120 132 136 158 156 135 140 143 148 138 136 144 140 149 144 128 136 133 136 128 132 131 140 156 152 138 124 106 100 115 108 101 116 118 112 55 192 348 380 439 412 434 448 463 468 473 472 487 492 492 488 486 488 497 500 501 500 503 492 487 480 471 456 441 432 426 416 410 388 435 320 197 224 203 264 244 232 185 136 171 164 171 164 143 120 97 92 72 52 62 64 65 72 76 80 85 92 88 88 94 80 92 96 67 76 80 76 89 96 98 108 116 112 108 112 119 128 130 112 111 104 95 80 77 68 64 60 60 52 54 56 57 52 41 40 34 36 48 56 58 68 29 48 37 44 52 48 65 64 75 72 74 68 73 72 64 56 52 48 77 108 90 44 43 56 75 84 89 84 81 84 86 96 97 92 103 128 137 144 187 232 237 220 220 228 233 232 222 216 231 336 424 512 551 564 550 508 468 428 393 364 350 332 327 292 300 276 195 208 470 664 688 704 717 736 742 752 768 780 804 836 857 872 886 908 901 900 884 876 872 868 872 876 890 904 902 904 902 904 901 896 897 900 906 904 897 904 877 840 863 860 842 844 810 812 800 796 787 780 785 784 776 768 764 760 764 768 764 768 765 760 765 760 751 744 746 748 749 744 746 752 736 728 724 720 716 712 708 700 700 692 686 680 679 672 670 664 654 644 646 648 635 624 622 552 442 344 291 256 240 236 217 196 205 196 187 196 201 200 200 196 187 180 172 164 167 180 189 172 164 168 159 148 135 128 114 104 108 104 118 148 223 304 241 216 237 268 280 260 260 256 256 244 254 256 262 284 348 432 585 728 665 608 478 396 325 296 287 276 272 272 258 224 218 220 219 220 230 236 223 216 198 188 189 180 188 188 181 184 189 196 197 200 198 192 189 188 193 188 193 192 193 196 248 300 211 188 191 196 200 200 201 196 195 200 203 208 216 216 211 208 207 204 206 220 212 208 209 208 210 200 194 196 196 192 194 180 155 140 148 160 162 168 158 148 155 152 145 136 132 140 144 152 152 152 153 152 158 152 137 132 133 124 129 140 162 176 177 160 143 128 116 112 114 112 98 96 93 100 110 104 92 80 108 104 66 64 64 60 60 64 67 52 64 60 64 96 132 156 158 152 149 144 119 96 95 104 104 124 124 136 140 114 136 151 152 157 144 139 136 143 128 122 140 142 140 137 136 137 136 131 124 131 136 146 156 157 140 112 108 98 108 111 112 125 112 153 192 292 376 368 420 436 456 465 476 480 484 488 496 505 512 508 504 502 516 522 528 521 516 507 500 491 480 471 464 450 440 428 412 399 376 353 332 274 212 223 244 160 116 168 164 180 144 111 116 97 52 67 56 55 64 73 76 68 68 81 76 76 84 82 88 80 72 66 68 79 76 84 84 86 108 112 100 109 96 90 104 120 116 112 88 66 72 67 68 50 56 54 48 49 48 52 48 50 36 34 36 52 52 50 60 40 52 57 52 38 48 57 52 62 68 56 64 66 64 53 60 60 48 36 56 79 72 44 44 67 72 58 76 65 76 74 72 65 92 99 108 113 136 128 196 256 244 228 232 225 224 218 220 217 256 350 480 498 520 535 496 438 404 373 340 331 320 290 284 239 224 196 168 383 632 653 688 709 724 738 744 757 776 777 816 865 880 923 896 908 888 883 852 828 852 870 860 871 864 859 876 888 896 895 908 920 892 905 904 919 880 862 888 937 892 904 832 815 808 793 788 782 784 776 768 769 764 762 756 758 764 765 768 766 764 755 748 746 740 737 736 736 736 739 740 742 736 725 720 714 708 708 708 700 700 685 676 675 672 668 664 655 644 643 644 637 628 622 612 479 368 361 288 261 232 231 208 202 184 179 184 203 192 195 188 171 184 178 168 165 144 168 184 154 148 156 144 150 128 119 116 120 108 122 120 148 204 316 264 207 244 300 324 289 252 264 264 255 256 245 252 264 312 375 524 656 632 504 400 334 300 276 272 244 252 268 252 230 212 213 220 220 220 227 208 215 192 186 188 174 176 189 176 169 184 189 180 191 176 187 188 189 196 191 196 190 184 185 208 250 184 180 188 187 200 195 196 196 192 193 204 211 212 210 208 219 212 201 196 206 212 215 220 210 216 217 196 193 184 183 188 149 144 135 120 125 148 154 144 140 148 135 128 121 116 107 116 129 132 125 136 145 140 136 120 116 120 101 116 129 156 153 160 178 152 130 112 116 124 111 92 90 100 113 112 93 104 107 108 98 60 60 60 58 60 54 60 59 48 57 52 106 120 129 152 139 148 139 124 92 96 109 108 132 127 140 133 124 119 140 153 156 156 144 144 144 144 140 137 140 130 140 148 140 133 128 131 128 136 144 166 152 119 108 102 116 110 116 119 116 56 176 348 372 416 416 445 456 466 480 494 492 501 500 515 520 524 524 537 544 548 552 555 540 531 520 515 504 498 484 480 464 453 444 430 420 407 384 366 328 199 212 129 120 182 156 158 144 119 108 86 60 59 56 64 68 66 76 72 72 75 76 77 72 70 80 81 72 65 60 72 72 67 76 83 84 93 88 86 92 92 84 89 108 95 84 64 64 64 56 59 52 53 56 45 44 52 52 39 44 37 32 32 48 16 56 36 48 66 48 56 56 58 48 55 60 57 56 70 60 60 64 64 56 49 36 24 72 86 52 55 48 69 60 70 76 70 56 68 76 80 92 111 108 109 124 175 244 257 236 226 216 220 224 226 220 230 360 432 456 476 436 416 376 366 336 324 300 278 236 181 168 123 124 194 524 680 680 702 724 735 748 753 764 780 792 826 864 879 896 880 868 862 844 847 848 853 852 859 864 865 868 878 884 902 908 911 924 897 880 883 888 871 864 856 844 845 828 821 812 800 788 782 776 774 772 768 760 760 760 755 752 758 760 757 756 755 748 741 736 733 728 727 716 724 724 724 724 724 716 712 708 706 704 697 692 685 672 671 672 665 664 658 648 643 640 635 628 622 616 597 440 360 320 279 248 224 212 204 200 186 184 190 192 185 176 169 168 174 172 164 144 139 140 159 172 157 132 129 136 142 144 135 144 146 140 139 140 201 316 237 212 252 288 329 328 268 256 260 252 249 256 240 252 292 336 414 444 457 364 340 288 279 268 256 248 249 260 244 220 209 212 218 216 222 212 199 192 183 176 174 180 170 172 172 168 171 172 176 176 173 184 191 192 196 208 196 184 176 176 183 180 180 180 182 188 195 196 193 192 194 196 203 208 209 212 210 208 210 216 206 208 214 212 216 208 205 200 185 176 176 176 168 152 130 112 108 120 127 136 138 132 133 124 113 104 97 96 102 104 106 112 109 108 109 96 94 100 96 92 93 104 119 124 133 140 145 136 124 124 125 116 102 96 104 112 114 112 113 116 91 68 63 64 63 60 62 60 50 52 56 52 53 56 84 144 150 136 140 128 107 96 106 120 120 128 128 140 136 125 116 126 148 162 156 146 144 145 148 153 140 128 124 134 140 143 132 133 140 139 144 151 144 147 108 87 108 118 108 117 124 141 152 280 372 364 416 436 460 470 476 488 500 505 512 515 520 529 532 555 568 574 576 578 572 554 544 536 532 521 508 497 484 480 468 457 440 429 416 397 380 348 316 205 116 193 172 157 132 104 96 95 52 50 60 59 68 70 72 70 64 68 72 57 64 67 64 67 64 61 64 61 72 72 68 61 52 72 76 71 104 93 92 83 72 65 60 63 52 55 52 61 56 57 56 59 56 44 52 47 40 45 40 43 44 41 44 56 60 75 52 42 52 54 60 45 56 55 60 57 48 59 64 70 56 47 60 65 44 49 84 68 52 54 68 74 60 68 56 44 56 75 68 79 88 110 108 117 128 227 260 240 216 222 220 227 220 213 232 237 372 389 388 345 348 330 316 278 276 206 172 146 124 120 88 153 328 569 656 700 716 733 744 752 756 757 788 783 836 871 876 916 860 843 848 835 844 858 860 850 860 853 864 854 880 892 900 929 904 899 892 897 860 829 852 840 828 857 816 789 812 828 792 769 776 770 764 767 772 761 756 756 752 751 756 751 744 749 752 742 732 725 728 727 728 720 720 715 712 719 720 712 704 704 704 695 684 683 676 672 664 661 652 654 656 647 640 633 628 621 616 610 560 409 308 289 260 215 208 199 192 178 184 190 184 172 172 162 156 165 156 165 152 135 128 122 132 168 164 141 116 133 140 127 148 156 156 141 144 126 204 290 240 213 268 299 332 336 252 245 252 248 236 243 232 225 260 314 336 347 356 318 300 268 264 274 264 261 244 248 240 203 196 217 220 213 216 208 184 180 180 188 160 167 164 149 168 166 160 165 164 165 172 178 184 177 196 211 192 174 168 172 180 180 176 170 172 181 188 203 200 195 188 197 200 205 204 205 208 209 204 214 208 208 212 228 204 226 200 169 160 165 164 162 144 152 116 105 96 107 112 118 124 141 116 95 96 88 88 87 88 85 84 87 92 82 84 77 76 67 68 63 76 96 84 94 112 120 132 150 128 124 124 116 104 107 108 115 128 130 112 104 88 67 68 70 60 62 56 57 48 47 52 34 48 57 80 111 136 133 128 123 116 99 100 117 120 128 135 132 134 128 120 128 144 148 145 140 151 144 135 128 138 128 115 124 142 140 125 128 148 152 155 152 151 148 113 100 108 112 115 116 124 136 309 368 414 412 441 452 469 488 496 496 510 516 522 528 539 548 560 584 582 580 581 584 574 564 553 548 543 540 525 512 509 504 500 488 465 440 424 408 394 368 392 292 108 96 124 112 96 72 81 60 57 64 59 68 67 64 73 64 67 64 68 64 56 60 68 64 56 60 51 64 69 100 109 188 200 344 307 452 476 476 471 448 408 344 207 204 109 100 53 60 43 52 56 60 55 52 44 44 34 36 30 40 41 64 82 64 73 56 49 48 54 48 46 44 54 48 52 52 44 52 76 104 92 132 179 348 158 40 28 76 85 60 74 72 73 56 51 52 55 56 65 72 80 96 106 112 124 184 237 232 223 216 217 216 224 220 231 232 228 300 322 316 313 296 234 208 142 112 80 92 88 64 53 148 522 632 675 704 718 732 746 760 766 776 796 816 833 848 855 852 849 848 850 860 848 848 851 856 857 860 867 876 879 888 886 888 884 880 865 844 838 824 814 804 817 820 812 804 801 792 786 776 772 764 762 760 758 756 755 756 752 752 752 744 743 744 744 736 727 716 716 716 716 716 711 704 711 720 713 708 701 700 694 688 683 680 675 676 662 656 649 644 649 644 633 624 620 612 610 600 508 352 284 260 238 216 200 196 188 180 175 168 164 168 165 160 154 152 148 140 136 128 140 112 99 116 166 168 160 124 134 136 138 144 137 140 116 124 169 304 207 196 273 292 306 288 251 240 243 244 242 248 237 220 233 296 342 344 335 308 280 260 262 272 268 252 245 244 238 220 199 204 209 208 202 192 182 188 180 172 161 164 158 152 159 164 159 152 152 160 171 172 172 176 191 196 197 196 174 160 169 176 174 172 173 180 185 188 201 200 188 184 196 196 198 200 207 212 202 200 201 212 209 204 201 204 186 168 153 152 146 140 131 124 110 104 91 96 104 112 112 108 96 96 83 68 72 72 76 76 79 80 75 76 73 68 63 60 57 56 62 64 76 84 92 100 115 132 123 116 121 112 107 116 122 128 138 136 122 104 93 80 72 64 62 60 59 52 49 44 47 48 56 52 61 96 129 136 124 124 109 100 97 108 118 121 132 139 136 119 108 134 136 134 144 146 148 148 132 123 128 125 124 121 128 128 128 133 140 150 156 161 160 144 120 105 108 112 116 142 128 254 360 359 408 429 452 470 488 494 500 507 520 523 524 541 556 565 576 577 580 578 576 576 576 566 556 555 552 546 540 528 528 518 520 513 480 451 428 415 404 380 360 339 108 81 80 76 64 84 68 58 68 66 72 63 64 66 72 60 56 55 64 63 56 67 68 50 60 77 88 201 260 357 472 549 580 586 644 694 696 700 740 768 752 737 692 655 596 509 436 235 228 106 76 93 52 56 48 44 36 34 48 65 96 83 80 69 64 45 56 53 48 53 48 41 48 139 172 343 240 326 380 518 408 487 532 551 420 182 40 72 76 70 68 72 68 62 52 60 44 44 64 50 80 97 100 104 128 155 240 255 212 200 216 224 224 229 208 242 176 103 168 190 216 161 136 131 80 87 72 91 64 61 56 372 640 645 688 703 720 732 748 754 772 798 804 833 832 830 844 867 836 828 844 845 840 841 840 822 852 850 868 885 872 883 868 858 856 863 844 803 824 805 812 801 816 823 808 814 796 765 784 782 772 761 760 753 744 752 752 751 748 750 756 744 740 739 744 731 724 718 712 712 712 709 704 703 708 706 704 700 692 690 684 681 680 672 668 661 652 647 644 637 632 631 624 619 616 607 600 556 468 339 272 256 224 200 200 203 192 164 160 152 160 152 148 152 144 129 128 121 128 124 140 226 236 154 120 149 164 142 144 154 120 109 116 132 116 109 156 290 208 208 288 302 292 258 244 232 232 239 240 243 236 221 236 290 344 346 328 299 264 255 264 264 264 253 244 236 224 228 208 186 200 203 192 200 188 181 172 158 160 155 148 149 152 165 156 128 144 171 168 162 164 182 180 188 196 204 180 163 164 159 160 173 160 170 180 184 196 204 184 185 192 186 196 208 204 198 192 202 196 206 204 197 192 176 164 151 140 131 132 135 112 102 108 85 84 88 92 97 96 84 88 87 72 77 68 70 68 60 72 81 60 63 60 64 60 55 48 51 52 40 72 91 72 73 100 109 104 123 116 108 116 124 132 138 152 169 132 99 92 84 80 69 72 56 64 64 44 42 40 55 40 43 52 109 132 102 120 112 108 115 104 108 108 128 131 144 142 128 116 128 132 136 145 152 149 144 135 124 115 124 123 120 131 124 125 128 125 140 152 164 165 132 113 108 110 112 112 116 251 356 423 404 428 448 472 488 500 500 511 512 525 532 546 556 567 580 582 580 581 580 577 572 569 568 562 564 558 556 551 544 539 532 523 516 498 468 442 420 409 392 375 356 151 40 43 64 91 108 83 64 63 72 51 68 59 72 64 72 58 64 51 68 57 60 48 88 205 324 389 500 584 596 637 632 654 652 665 664 699 724 741 748 773 776 781 764 764 752 751 704 671 568 400 264 126 44 29 44 57 64 104 96 123 84 76 64 67 52 50 52 50 40 99 104 177 348 398 504 435 456 477 540 533 548 477 576 691 580 267 120 70 64 70 76 63 68 65 52 57 52 54 56 76 108 109 108 135 164 218 260 226 208 223 232 232 232 223 184 151 80 52 76 65 72 83 64 72 64 68 72 44 40 196 552 648 656 695 704 720 732 744 756 774 796 804 816 823 828 830 832 830 832 834 836 836 836 839 840 847 852 856 856 858 860 858 856 848 840 829 812 813 800 803 804 804 796 792 788 779 768 771 768 763 756 754 748 749 756 751 748 746 744 742 736 735 728 729 720 722 720 715 708 706 704 701 696 694 692 694 696 689 684 678 672 668 660 656 648 642 636 637 628 629 624 616 612 605 600 583 556 434 300 254 232 217 200 195 188 183 164 152 148 145 144 135 132 127 132 126 120 115 96 107 344 249 304 199 148 200 168 173 140 135 116 124 100 111 92 166 304 231 196 291 308 291 260 232 224 232 236 237 244 237 220 225 288 349 344 318 284 263 256 251 256 258 244 241 236 225 212 206 200 202 196 185 176 180 168 163 156 160 152 146 148 146 144 148 144 143 152 163 172 164 156 162 168 183 188 181 168 160 156 155 164 162 164 166 176 187 184 175 184 184 188 191 200 200 196 196 192 199 200 193 188 180 160 140 124 124 124 124 124 109 100 98 88 88 92 94 92 94 84 77 68 69 72 64 56 61 64 66 64 60 60 55 56 51 44 46 48 48 48 56 52 59 64 74 80 88 92 98 108 116 120 131 136 147 148 137 124 105 84 76 72 74 64 64 72 57 48 50 40 45 36 52 68 96 124 131 108 114 116 110 104 102 128 136 137 140 149 132 116 136 146 148 150 148 144 140 120 120 127 132 135 136 130 132 126 132 143 156 158 156 140 112 118 108 122 108 228 344 349 408 429 452 465 480 492 500 508 516 519 528 546 568 569 576 577 584 586 584 579 580 568 560 561 560 562 560 558 564 562 552 531 520 512 504 477 444 431 416 395 372 336 260 121 56 101 116 118 116 132 144 171 152 150 144 146 136 123 132 134 116 88 108 173 200 356 536 549 640 659 676 669 684 695 692 712 712 680 712 721 740 755 768 790 804 842 788 811 776 791 748 711 724 564 516 303 120 120 76 90 76 82 76 71 76 56 56 49 36 78 92 182 244 244 292 311 364 384 304 338 304 323 352 370 340 368 512 689 512 249 236 177 72 67 64 68 64 66 72 67 64 60 80 114 112 112 124 177 208 243 224 222 224 228 224 230 208 153 108 91 64 78 72 76 72 67 76 67 64 65 56 114 320 538 628 673 692 711 720 732 740 749 776 793 804 828 816 814 820 842 820 813 828 835 836 830 840 842 844 839 848 873 844 829 832 856 824 809 820 826 816 784 796 814 800 779 784 773 764 763 764 759 756 754 752 746 748 750 748 746 744 740 732 733 736 728 724 723 724 717 720 709 700 700 700 694 692 692 692 689 684 676 672 665 660 652 648 637 632 620 608 610 612 613 604 597 592 581 564 491 364 282 240 235 204 193 192 177 168 162 152 142 128 122 124 121 116 115 116 105 96 84 160 337 340 356 356 290 232 207 168 174 152 134 112 92 96 91 184 255 180 167 260 319 280 253 228 235 236 230 236 247 240 219 228 283 360 349 304 269 256 258 248 244 252 251 236 231 228 212 200 193 192 180 176 152 164 156 148 157 152 153 144 160 136 121 132 132 132 134 152 166 152 144 152 168 172 167 168 172 156 145 148 130 144 143 152 157 176 175 156 160 168 172 180 189 180 197 188 179 184 182 168 153 144 139 116 114 112 101 108 93 100 92 92 90 80 76 100 117 100 66 68 76 60 57 64 47 56 65 60 56 56 42 48 55 48 35 44 51 48 45 56 41 56 59 52 37 68 88 72 82 100 97 116 145 132 134 140 140 108 87 76 68 64 65 56 51 56 60 56 34 40 39 32 52 92 94 112 116 108 118 116 111 108 128 134 132 141 132 125 124 131 144 160 152 153 136 138 132 133 128 134 136 127 136 133 132 141 144 155 156 152 136 110 116 101 104 171 324 423 400 430 456 479 480 488 500 513 516 524 520 541 556 568 576 576 576 581 588 580 576 568 560 562 564 563 564 573 580 602 608 591 556 535 520 511 492 470 444 426 404 382 364 341 176 47 88 142 172 211 224 242 224 225 216 236 224 220 212 185 188 139 164 234 396 508 612 679 700 713 720 731 740 730 720 718 724 730 716 722 728 730 732 738 756 788 832 840 828 804 828 827 808 777 748 748 672 448 256 194 84 85 68 69 60 56 56 48 40 140 208 231 288 255 268 249 244 290 220 254 260 234 264 305 308 282 256 315 348 408 252 264 348 286 164 73 56 74 68 76 56 52 52 76 120 129 116 133 152 195 224 213 200 209 208 215 212 189 144 105 92 95 92 85 76 76 76 71 64 61 60 53 92 444 608 646 672 692 712 720 732 751 772 783 796 801 808 806 804 804 804 814 816 826 832 835 840 844 848 844 840 836 836 831 824 824 824 817 816 816 816 810 812 797 792 787 780 778 772 767 764 759 756 752 752 753 736 734 732 737 740 740 740 731 728 730 724 723 724 714 704 711 708 700 696 692 688 690 688 689 684 673 664 662 656 647 640 632 620 615 604 601 600 596 592 587 580 574 568 558 484 351 260 220 204 191 180 174 184 164 144 142 136 123 124 113 112 116 112 106 100 92 88 117 280 305 340 345 340 292 288 223 188 203 156 167 108 111 60 236 296 202 172 233 272 264 248 237 228 236 236 232 236 238 220 223 288 371 356 297 268 254 252 253 248 240 236 233 232 223 204 194 188 180 168 159 148 146 148 135 128 139 160 150 136 126 124 118 116 118 120 124 132 132 136 144 144 142 144 146 144 141 144 139 112 107 108 127 140 150 152 151 152 159 160 168 164 151 144 143 140 143 144 138 136 120 116 107 96 95 96 97 100 91 88 82 72 68 72 85 92 76 64 60 56 54 56 54 48 50 52 51 56 54 44 42 40 43 44 44 48 47 48 50 48 46 44 54 44 51 56 55 60 70 80 91 108 119 120 125 112 95 84 76 64 58 56 51 48 51 56 49 36 42 40 28 32 105 116 119 104 109 108 103 112 117 122 132 145 132 121 116 122 136 148 152 156 148 141 140 128 124 121 120 132 128 128 128 140 140 147 148 153 144 134 124 114 108 206 300 329 400 426 456 468 476 485 492 505 516 520 524 536 556 561 568 576 576 578 576 574 572 568 556 558 556 561 564 558 588 601 656 676 648 580 544 517 508 497 484 457 432 410 376 364 332 252 208 156 196 184 204 206 216 210 216 214 220 215 216 204 192 176 176 332 480 531 636 677 708 727 760 777 788 821 792 809 784 792 764 742 736 737 716 667 704 696 744 802 780 775 784 804 800 840 808 826 756 707 708 529 400 251 96 90 76 53 48 59 64 168 288 266 264 229 240 181 184 208 176 179 192 193 192 186 188 213 216 185 196 261 236 199 204 258 416 397 264 118 40 55 56 50 36 36 84 120 156 126 128 133 176 190 184 195 192 193 192 177 172 148 128 104 112 101 84 86 68 73 72 63 56 59 40 245 552 603 636 674 692 708 720 731 760 780 788 791 796 805 796 787 804 802 816 826 828 836 832 846 848 854 844 830 820 813 820 811 812 811 804 797 796 793 796 787 788 777 776 776 776 769 768 764 752 750 744 748 752 739 732 732 728 728 728 726 724 726 732 722 720 713 704 702 704 697 696 690 684 684 680 678 676 670 660 659 656 644 632 627 620 612 604 598 592 585 580 573 572 566 556 550 540 482 288 232 208 194 180 178 160 164 152 140 136 132 116 122 104 102 112 117 104 105 100 87 116 265 332 326 332 329 324 288 296 236 252 238 220 169 152 127 208 256 152 162 220 258 252 249 236 220 228 235 224 237 244 213 216 274 336 327 276 249 248 257 252 245 228 216 216 216 216 192 184 175 168 158 144 140 136 124 124 119 128 129 136 113 112 118 108 95 100 106 108 113 116 112 120 123 120 124 132 122 124 148 136 118 104 100 108 125 124 127 136 145 136 137 140 135 120 107 124 127 124 117 116 115 108 95 100 97 84 83 84 91 80 83 80 70 72 65 60 71 48 54 56 44 52 40 44 51 48 51 40 38 48 61 36 29 40 39 36 47 44 52 48 47 44 58 80 67 48 37 40 31 48 83 68 63 84 90 88 104 80 80 68 49 60 72 48 39 40 46 48 36 32 33 24 25 64 97 108 103 108 122 108 111 120 128 134 148 139 128 117 132 146 152 148 152 150 132 137 136 116 120 119 136 138 128 131 140 142 152 164 152 136 136 119 104 88 268 414 396 431 452 484 484 482 492 507 512 517 524 532 544 558 560 573 576 573 568 569 568 566 560 557 564 603 672 614 552 584 632 668 668 713 692 590 524 510 504 494 468 444 416 380 356 330 300 269 164 155 184 190 200 199 200 203 208 212 212 201 208 174 180 298 500 596 612 665 708 728 768 811 812 831 844 825 844 847 844 826 800 758 740 715 704 700 700 716 752 757 760 786 776 780 760 771 772 768 736 726 712 626 524 265 80 68 64 88 132 206 292 235 240 233 180 149 68 127 132 147 188 193 188 181 172 193 200 207 188 181 200 204 188 168 188 277 396 417 304 92 44 33 32 28 24 53 120 145 124 130 132 155 148 173 188 183 180 177 164 151 140 134 120 110 96 86 84 75 68 70 60 63 60 50 340 582 592 642 676 692 704 724 744 758 772 781 784 792 796 796 800 809 816 823 828 831 840 836 836 840 836 837 832 824 816 813 808 806 808 800 796 792 788 786 780 778 768 770 772 769 760 763 764 752 752 746 744 741 736 733 736 730 724 723 724 721 720 719 712 709 704 700 696 690 680 684 684 683 684 673 660 661 660 657 656 645 632 623 616 612 604 598 592 583 568 566 568 562 556 545 536 529 428 261 232 206 184 166 164 155 148 139 136 126 128 115 112 112 112 105 108 108 104 101 84 109 236 295 308 284 304 276 276 303 304 251 272 297 292 237 224 256 256 147 160 204 240 253 248 234 224 218 220 224 232 237 228 215 236 286 300 272 252 243 248 251 240 219 208 207 208 196 180 164 148 146 144 139 128 123 116 113 112 105 96 97 104 105 108 101 96 88 88 95 96 100 104 100 100 107 108 111 112 113 104 122 144 130 116 107 100 103 116 113 112 115 116 113 104 100 92 104 108 110 104 104 104 100 92 87 84 80 80 83 88 78 72 77 76 67 56 55 56 49 56 52 40 48 52 42 40 45 44 44 52 44 36 36 40 37 36 34 40 41 48 50 56 47 48 63 52 46 52 45 40 49 48 56 68 68 68 93 132 115 64 54 60 63 60 50 40 33 32 41 44 34 20 22 24 57 88 108 104 123 120 114 108 118 127 140 152 144 128 124 133 144 152 148 157 160 140 136 133 128 120 124 134 128 141 132 129 140 152 164 155 136 134 120 157 224 308 396 415 448 465 484 487 492 500 512 516 520 533 544 549 556 557 572 573 572 567 568 567 564 555 548 552 620 852 668 532 564 661 716 846 844 810 600 523 516 504 488 481 440 420 388 358 324 303 272 184 148 166 180 187 192 193 188 196 196 199 200 195 188 319 484 539 600 631 684 692 748 807 816 846 808 809 800 817 804 840 828 862 780 767 720 693 700 702 684 663 728 779 780 765 760 749 768 751 752 743 716 690 716 653 544 230 104 299 408 299 288 248 236 343 396 374 212 132 104 163 212 188 180 169 176 179 220 216 212 191 208 213 244 259 248 213 180 244 336 353 272 134 76 51 32 136 168 224 300 270 252 252 216 162 168 161 152 167 164 153 136 127 124 117 104 95 88 72 76 68 72 62 64 67 92 491 564 614 648 676 692 706 728 744 756 783 780 786 792 787 792 798 816 823 832 824 828 831 836 824 840 842 836 822 828 814 808 801 796 794 792 791 788 787 788 778 776 768 768 769 768 761 760 756 752 746 744 739 732 731 728 731 732 724 720 719 716 713 712 708 700 698 696 690 680 678 676 679 680 675 668 660 660 653 652 643 636 623 612 611 608 598 592 586 580 568 560 559 552 543 532 520 508 437 248 211 200 176 152 136 136 130 140 125 116 106 108 121 104 93 100 107 104 99 100 107 120 240 276 286 280 233 236 287 276 294 296 278 300 295 300 259 276 236 156 157 200 231 248 246 228 230 216 197 212 230 232 223 208 204 236 252 244 246 240 247 248 235 204 199 204 206 176 174 156 140 136 138 128 111 112 118 104 104 84 91 92 98 96 98 92 78 84 87 88 85 88 98 96 78 96 110 104 96 104 83 112 141 140 125 100 89 88 96 104 101 104 114 104 83 96 108 96 85 100 113 104 100 96 81 80 83 76 64 84 90 72 67 64 74 52 55 48 50 52 47 44 44 44 51 36 40 44 23 44 45 36 25 28 41 32 34 36 40 40 38 44 43 40 38 44 56 44 38 44 69 72 34 48 63 68 66 88 126 148 74 52 61 56 48 44 55 36 23 28 35 20 17 28 25 48 69 100 112 120 120 120 114 100 140 143 136 140 136 129 132 143 152 155 160 158 152 134 124 130 124 131 128 124 136 133 132 145 148 153 140 141 120 73 176 365 384 428 448 470 476 486 488 496 504 513 520 538 544 548 552 556 556 562 564 568 564 566 568 561 552 550 548 627 712 654 580 574 660 777 896 828 744 590 532 511 504 498 488 461 424 401 360 329 288 265 200 140 156 164 180 191 192 192 192 183 188 185 184 256 436 556 580 620 660 702 732 764 784 782 768 765 776 785 788 785 780 782 776 768 752 716 696 680 672 662 676 700 708 716 716 707 724 755 752 739 716 703 692 698 680 665 508 447 544 363 264 195 244 444 596 558 596 592 504 252 188 178 180 170 156 178 200 215 204 186 188 229 264 294 320 309 236 164 188 236 312 332 288 195 208 328 516 591 708 727 708 683 668 632 604 595 408 236 192 246 128 123 100 97 100 95 96 92 80 75 68 68 64 68 44 125 492 574 604 661 676 690 708 722 744 756 772 776 780 785 788 795 800 816 820 829 828 828 828 831 836 835 836 829 820 817 808 800 792 795 796 789 788 783 776 770 768 765 760 765 768 759 756 751 748 745 736 738 736 731 728 724 724 723 720 716 716 709 704 709 708 699 692 691 688 682 676 674 672 669 668 659 652 647 640 635 628 622 612 608 608 599 588 584 580 573 564 558 556 541 532 519 508 495 364 229 200 183 180 155 144 127 112 106 96 104 104 105 108 99 92 97 92 95 104 103 124 178 224 268 268 262 228 233 288 282 296 317 288 301 308 299 296 300 244 165 168 184 208 243 240 221 212 212 208 211 216 216 208 199 196 205 216 229 228 232 232 231 216 200 196 194 180 169 160 138 128 124 116 113 116 110 104 97 96 91 88 90 96 96 88 86 80 81 80 86 84 81 88 98 96 91 84 89 92 99 108 98 96 105 96 91 92 133 104 94 96 96 96 96 96 97 100 100 104 99 104 104 100 98 88 79 76 77 88 79 64 67 68 63 60 48 44 44 48 47 40 38 44 39 36 40 40 41 32 37 32 30 32 31 36 32 28 35 36 39 36 40 40 37 40 37 40 43 40 41 44 62 76 59 48 49 44 51 48 66 36 46 68 58 40 35 40 34 32 28 20 22 16 18 24 21 76 122 108 97 124 115 116 112 141 136 139 136 136 132 136 136 152 148 163 152 152 136 131 132 128 124 123 124 125 136 145 152 151 152 156 136 135 140 278 384 392 444 460 472 482 492 492 496 509 520 531 544 546 548 550 556 556 556 565 572 565 564 562 560 554 548 552 628 663 656 574 576 635 836 991 828 694 580 526 512 501 500 490 460 432 404 382 336 294 264 200 116 138 156 170 176 179 180 199 180 183 188 298 424 483 552 621 644 664 712 763 760 772 756 693 760 797 820 793 796 775 764 744 748 746 712 694 668 638 648 651 664 658 668 695 700 703 712 713 708 716 708 707 700 609 644 571 500 474 248 151 204 342 472 553 524 576 592 629 512 234 192 188 192 185 208 219 200 184 184 214 240 263 300 312 320 291 268 226 212 209 288 462 548 640 748 706 740 651 656 616 608 596 628 583 640 609 652 513 428 322 148 130 80 75 84 94 92 85 72 60 64 75 68 41 224 535 552 625 656 677 688 702 716 738 752 751 772 775 780 774 800 805 816 828 836 840 828 818 824 832 828 817 824 824 812 803 792 793 796 791 780 782 780 767 748 757 756 759 764 755 744 746 740 742 744 740 736 731 728 721 716 719 716 714 708 707 700 700 700 701 696 689 688 684 684 675 672 663 656 653 648 642 636 628 620 617 612 605 600 596 592 584 576 572 568 560 552 540 524 518 504 489 468 341 216 191 164 158 152 124 116 120 92 87 92 101 100 90 92 92 96 93 88 90 100 131 184 242 260 258 248 267 300 299 304 309 320 282 272 302 296 307 264 254 180 176 176 215 228 225 216 211 204 208 208 205 208 202 192 189 196 194 220 237 236 237 224 199 192 194 188 176 152 128 116 116 108 104 108 112 100 97 96 101 92 85 92 96 88 79 88 97 84 77 88 77 76 99 100 96 88 80 84 95 96 88 88 96 80 67 84 120 256 237 72 93 88 84 92 81 100 100 96 101 92 98 104 97 92 87 72 69 76 87 76 61 76 74 52 35 52 53 40 33 40 50 40 35 40 36 44 42 40 48 32 26 28 31 36 27 32 35 32 27 36 43 36 39 36 43 40 33 40 43 40 31 48 44 48 42 36 37 28 24 40 28 32 55 48 30 28 19 24 24 20 15 16 17 20 21 36 58 104 110 116 123 112 114 120 140 134 144 147 140 133 132 151 160 155 156 151 136 139 128 131 132 115 132 135 132 137 140 145 144 150 156 113 108 257 376 435 432 472 476 480 488 493 492 504 516 531 540 545 548 552 548 553 556 564 568 567 564 565 556 557 560 553 556 616 680 686 692 629 592 721 828 752 648 563 536 507 500 501 484 469 440 411 384 344 300 255 208 125 132 127 152 146 172 182 244 363 296 329 436 545 508 563 644 669 688 725 748 754 744 733 756 814 868 933 868 819 768 731 732 726 712 705 684 654 648 629 624 625 632 643 660 677 692 700 700 695 692 697 696 712 620 485 412 400 292 188 204 245 312 349 432 469 448 482 460 546 392 246 216 196 188 209 204 187 208 223 260 261 272 284 304 333 352 341 292 184 236 438 656 710 700 685 560 501 436 424 416 425 408 397 412 428 444 498 588 552 628 444 340 254 88 103 80 81 76 73 64 65 64 56 44 249 528 577 616 657 668 690 696 718 732 749 764 770 780 783 792 796 800 811 820 823 824 823 824 824 824 825 824 819 812 805 800 797 796 795 792 786 780 771 764 759 756 758 756 753 744 745 744 737 736 741 744 734 724 722 712 716 720 714 712 708 704 698 692 691 688 686 680 679 676 672 668 660 652 646 640 637 632 624 616 612 608 604 596 592 584 583 580 572 564 561 556 543 528 521 512 494 476 466 324 200 168 157 148 141 132 120 104 102 104 91 92 89 84 84 88 83 84 82 80 87 92 214 300 275 244 238 280 301 292 270 332 355 308 258 292 263 308 281 228 179 152 160 192 200 192 200 196 197 192 202 204 203 196 192 188 188 204 212 224 230 220 206 192 191 188 165 152 140 128 113 104 98 100 104 100 98 104 103 100 96 96 95 96 87 88 89 88 84 84 84 88 83 84 87 88 91 92 94 100 95 80 87 88 83 80 81 96 173 188 106 92 85 84 81 88 93 88 92 96 95 96 103 92 85 80 78 76 75 80 80 72 72 64 52 44 45 48 42 44 44 48 42 28 36 40 39 36 33 36 29 28 30 28 26 28 31 28 31 36 35 40 45 44 77 112 97 40 33 36 46 48 42 40 41 44 42 44 35 24 33 32 32 36 36 28 26 20 21 16 14 12 17 16 26 16 21 72 111 112 119 108 113 116 114 138 136 136 140 136 136 133 152 150 160 159 148 133 144 130 132 127 120 127 136 131 136 145 144 143 148 169 120 204 356 370 416 443 472 475 480 487 492 500 512 526 536 543 552 550 552 556 560 563 572 566 564 565 564 553 552 553 548 553 604 786 716 685 656 551 628 770 704 616 572 521 508 504 500 491 464 438 416 386 352 300 264 200 104 133 128 234 260 326 392 381 444 383 436 487 500 529 600 622 676 710 728 730 732 726 764 801 848 965 896 861 736 702 704 687 692 697 676 680 652 625 612 595 600 599 620 615 632 637 648 671 668 664 676 677 684 593 484 448 336 219 168 177 180 209 296 343 404 478 532 552 584 535 340 211 188 196 204 204 228 280 296 287 296 285 316 330 348 372 348 332 332 489 668 712 640 514 476 469 448 454 492 500 484 435 476 454 504 449 460 486 516 601 620 576 540 348 148 80 68 77 72 55 52 60 48 42 356 532 560 616 644 662 684 707 720 732 748 768 764 787 780 807 792 786 808 815 812 809 816 822 824 817 824 832 816 798 796 796 800 800 796 792 792 775 760 762 768 763 764 753 748 748 748 740 728 733 740 735 732 724 724 719 716 712 708 709 708 701 696 691 684 683 680 675 672 666 660 655 648 642 636 631 628 621 612 607 604 601 600 592 588 580 576 574 568 561 556 546 536 526 520 501 484 462 440 318 192 154 156 159 132 134 128 121 112 106 96 94 84 78 80 91 76 64 76 81 72 111 216 303 276 230 220 256 260 287 300 357 352 322 316 324 316 298 292 210 196 134 152 176 168 176 184 188 188 182 196 219 204 194 192 181 176 186 200 212 208 204 196 181 180 167 144 127 124 106 108 96 92 104 100 105 92 94 96 84 96 94 92 96 80 94 84 77 80 77 84 102 80 71 92 93 88 79 96 104 88 85 92 91 84 85 84 86 84 79 92 98 76 85 84 85 88 90 84 93 100 94 100 89 92 89 80 95 76 73 76 67 68 68 48 52 48 39 36 50 44 35 32 33 36 37 28 30 32 18 32 33 24 27 20 31 32 28 32 37 32 35 44 54 152 206 168 64 36 39 36 43 36 41 36 27 44 52 36 36 28 27 36 35 24 21 16 15 16 17 8 11 20 30 28 17 40 74 100 111 116 119 112 110 116 128 135 136 126 140 134 140 159 160 162 160 151 140 131 128 123 120 131 124 132 140 138 140 147 148 137 140 134 304 401 404 440 460 471 472 480 488 499 504 522 540 545 544 549 552 551 556 563 568 568 564 562 560 559 556 556 556 555 560 602 676 720 664 652 652 662 700 665 604 559 520 510 508 499 492 476 436 413 388 354 300 213 184 25 156 311 404 485 448 559 448 438 432 444 496 523 564 591 624 683 708 716 724 720 728 791 808 817 784 777 720 683 692 689 672 658 656 655 648 637 624 604 584 574 584 585 596 609 612 621 636 639 628 644 656 576 432 459 448 359 276 148 132 130 128 282 412 431 504 491 540 603 540 410 248 139 200 224 268 296 324 339 352 362 344 354 376 390 392 355 352 515 688 712 608 512 488 497 536 506 512 408 404 435 404 425 400 477 492 521 552 529 552 596 632 591 560 416 296 191 56 64 60 52 44 42 68 390 524 582 616 646 656 682 708 726 732 744 752 763 776 779 788 787 788 799 808 806 804 813 824 818 816 814 816 805 788 793 792 798 808 797 788 790 768 761 756 761 764 755 744 742 740 740 740 731 728 728 724 721 716 718 724 714 704 704 704 699 696 693 692 684 680 674 668 664 656 651 644 639 632 626 620 618 612 605 596 595 592 589 584 579 572 574 572 562 556 546 536 525 520 505 488 478 452 432 308 184 156 151 148 138 136 127 124 110 104 97 92 93 84 85 88 90 88 84 72 123 140 245 272 251 244 198 252 284 332 338 300 316 312 304 320 337 320 263 232 193 152 143 152 158 156 167 176 184 184 185 204 206 192 183 184 182 176 187 196 197 196 187 172 168 152 128 108 111 104 98 104 98 92 102 96 92 96 90 88 90 84 90 96 85 76 76 80 76 72 80 76 82 80 90 88 83 76 85 80 85 88 87 80 79 84 84 76 81 80 86 84 83 100 107 88 83 80 79 80 92 88 87 84 81 76 76 80 84 80 71 68 66 68 62 48 44 40 36 36 39 36 29 36 31 32 29 24 28 20 24 28 22 20 28 32 30 24 28 24 32 36 38 36 92 124 101 52 43 32 30 36 35 28 32 32 37 28 27 28 27 20 22 28 22 12 13 12 13 12 17 20 25 20 32 24 56 80 107 116 115 120 124 108 105 125 132 138 136 144 144 166 164 172 156 154 148 141 128 131 128 123 128 126 136 147 132 127 144 161 152 189 232 317 396 417 452 463 476 476 480 494 504 516 532 538 544 547 544 549 552 553 560 565 568 561 560 554 556 559 560 560 560 556 568 591 824 858 632 623 668 749 652 537 540 515 512 503 492 484 472 447 420 400 368 331 252 284 272 351 476 466 480 471 464 426 432 497 500 513 524 565 600 626 684 721 700 706 712 715 752 763 732 723 708 663 688 665 656 647 636 611 620 609 600 594 592 569 560 556 556 570 592 596 604 591 596 594 608 592 508 416 444 502 416 258 160 140 156 146 228 388 408 425 348 423 472 491 404 285 148 203 312 330 308 329 356 384 424 420 436 462 452 414 400 449 592 647 572 490 508 530 532 437 436 356 284 345 356 383 272 287 268 357 320 405 560 546 592 634 600 515 512 574 480 229 36 65 44 49 52 68 404 540 568 618 636 656 680 709 724 734 744 749 760 761 772 775 780 784 792 795 800 800 808 817 808 805 800 797 800 794 796 793 792 798 796 788 788 770 764 757 756 759 748 745 736 735 728 729 728 725 720 717 712 711 708 713 712 704 696 693 688 690 688 682 680 675 668 663 660 651 644 636 632 624 616 613 612 604 600 592 588 584 580 576 572 564 556 551 552 545 536 524 508 504 492 480 468 441 412 311 196 159 144 128 132 133 136 138 100 98 100 86 92 101 88 95 104 108 92 103 112 213 280 242 252 247 240 286 324 317 348 333 364 329 316 313 364 347 264 225 204 156 136 125 152 134 156 177 184 178 180 200 200 190 180 171 180 183 180 176 196 190 176 166 160 142 116 111 104 108 92 90 92 72 96 99 96 85 80 86 80 71 92 95 84 73 76 75 76 73 72 71 84 85 88 72 80 92 80 69 88 91 84 68 88 78 80 79 80 92 84 65 92 111 100 90 88 81 80 85 92 82 84 82 72 69 76 65 88 74 68 73 60 63 68 40 44 36 40 36 32 25 24 35 28 29 24 25 24 23 24 29 16 27 28 24 36 30 28 21 32 39 32 29 28 35 48 33 24 31 32 26 32 25 28 34 20 18 28 25 28 26 16 10 12 5 12 18 8 6 20 21 20 16 12 25 48 86 100 113 116 120 116 112 112 136 128 132 156 144 148 148 154 148 150 148 136 132 138 136 130 124 120 120 124 132 131 136 145 160 133 176 339 388 427 444 459 464 475 476 486 504 521 524 533 536 543 556 547 548 553 556 563 560 561 556 557 548 555 560 560 560 557 552 558 584 726 860 783 788 717 704 613 544 530 516 507 500 491 480 478 460 447 424 419 404 413 432 493 504 514 504 501 496 450 432 395 492 527 504 517 568 594 640 681 680 691 692 698 704 730 716 724 708 683 664 643 632 630 624 604 596 585 580 577 568 569 536 526 540 540 552 566 568 577 576 577 580 576 572 500 420 470 476 389 284 194 180 177 200 183 304 469 556 462 404 428 436 399 348 206 220 320 312 331 380 384 380 469 476 514 524 518 468 446 536 586 516 505 536 575 528 380 348 404 328 288 336 444 364 459 440 428 260 286 240 253 416 496 576 530 496 438 468 654 684 226 24 44 52 49 72 404 520 577 604 632 656 676 696 725 736 747 756 758 764 772 776 778 780 786 788 795 796 802 808 807 804 795 792 792 792 797 796 793 796 796 780 783 772 763 760 760 768 757 752 742 736 731 732 727 724 717 712 710 708 707 708 705 704 694 684 685 688 679 668 672 672 662 656 649 644 633 624 620 616 610 604 601 592 589 584 580 576 572 568 562 556 552 548 543 536 527 516 504 496 488 472 457 432 407 320 183 156 140 128 133 140 134 128 112 116 109 104 93 84 93 104 112 124 123 124 205 252 231 252 251 252 261 324 338 356 419 440 428 368 325 308 324 332 228 240 204 168 132 124 135 140 154 176 179 176 178 188 195 184 179 172 172 172 171 168 175 160 159 156 146 120 101 88 93 88 88 80 82 92 91 88 92 80 80 80 77 88 88 80 79 76 74 68 72 72 72 76 79 84 79 80 83 80 77 80 79 72 85 88 84 76 77 88 86 88 87 92 95 92 84 80 90 96 93 96 112 100 85 84 87 84 73 60 72 72 67 56 57 56 54 48 44 40 37 32 34 40 32 20 28 28 26 24 21 28 25 16 19 20 18 20 29 32 29 40 34 32 29 32 31 32 29 16 12 28 32 24 25 24 26 20 15 28 30 20 18 20 19 12 17 8 13 16 11 16 20 24 24 20 34 28 68 96 105 116 113 112 117 112 104 133 128 130 128 121 128 124 128 139 136 141 144 140 132 131 132 124 120 123 128 125 136 151 152 176 148 253 372 383 428 447 460 467 472 481 492 510 528 530 536 536 540 544 544 551 556 560 568 562 556 558 564 557 556 557 556 558 556 549 552 578 632 830 868 883 704 567 552 528 520 510 500 496 492 490 488 482 472 474 476 491 488 501 504 523 532 531 544 462 432 474 492 493 492 492 536 568 592 622 672 697 680 686 680 650 696 719 700 712 668 633 616 608 596 575 568 565 568 551 552 539 540 526 516 518 520 529 544 544 544 546 548 540 552 477 468 486 428 375 356 368 296 237 220 225 268 345 384 437 456 468 400 337 360 302 260 255 296 320 340 372 464 456 424 474 528 574 552 485 500 623 580 494 524 499 464 377 472 673 588 324 284 358 484 558 524 496 532 412 220 200 204 186 284 410 500 487 480 352 484 702 252 23 56 52 40 67 392 529 556 600 628 650 672 694 712 727 740 747 752 760 776 775 776 777 784 790 796 796 796 791 796 790 784 781 772 786 804 796 788 793 796 788 792 766 764 762 756 762 760 751 744 735 728 726 724 722 712 709 708 705 704 701 696 697 692 684 680 678 672 668 668 659 652 645 636 631 620 615 608 606 604 599 596 586 580 577 572 569 564 558 552 550 548 540 536 528 520 508 496 488 480 461 444 418 392 328 184 131 140 134 136 142 120 108 120 120 112 113 112 97 100 111 124 130 136 184 236 243 284 282 260 250 260 346 412 469 496 473 440 401 376 341 332 310 308 272 216 179 132 136 136 149 152 167 176 181 176 186 200 175 168 156 152 143 156 172 156 141 148 151 132 99 88 86 88 71 84 91 84 114 132 112 100 93 76 73 76 89 92 81 76 76 72 69 76 77 76 74 72 84 80 79 76 76 80 88 76 78 80 73 76 90 84 87 92 82 84 90 92 76 84 82 88 84 108 127 140 121 84 82 92 83 64 70 72 74 60 57 60 39 44 46 36 43 28 29 36 47 40 25 24 16 24 30 20 27 20 17 32 18 16 19 12 27 24 24 20 27 24 26 20 23 16 23 16 14 20 21 24 29 16 10 16 25 32 24 12 16 12 17 16 18 16 7 12 25 20 12 24 16 20 41 76 95 112 125 116 105 116 113 104 132 126 124 119 120 119 112 111 140 138 136 138 132 133 132 124 124 130 128 127 128 142 132 135 148 179 332 409 424 451 456 464 472 476 484 502 516 535 532 528 532 536 536 546 556 560 564 562 560 555 552 559 556 556 552 554 556 549 544 555 568 625 708 763 744 655 576 548 532 515 508 502 492 499 500 499 508 529 524 525 512 517 512 523 536 534 552 520 428 373 488 494 496 498 500 521 568 594 640 675 676 673 672 655 648 646 648 672 664 640 616 589 572 564 544 545 540 533 536 534 528 525 516 498 496 493 504 510 516 527 528 528 528 509 420 427 420 334 408 428 372 386 308 282 368 358 384 407 304 317 392 356 340 318 276 280 252 269 328 322 340 429 464 399 420 536 572 569 544 580 616 582 532 482 420 283 404 758 840 535 280 323 360 390 392 399 288 397 336 267 172 240 180 139 208 299 416 401 288 316 372 196 40 51 40 30 60 377 516 571 596 624 644 672 692 717 720 733 744 749 756 767 768 772 772 782 792 794 796 791 784 784 776 775 776 781 784 795 792 795 800 793 784 778 764 765 768 762 764 755 748 741 732 726 720 723 720 711 704 704 700 700 696 696 696 687 680 675 672 667 664 658 644 642 636 628 624 616 608 602 596 594 592 585 576 574 572 568 564 556 548 548 544 537 528 526 520 508 500 493 480 470 448 431 408 381 328 197 148 141 144 135 124 117 116 121 128 118 120 125 116 118 136 146 140 186 188 277 344 294 304 298 276 331 472 540 532 528 496 454 432 409 392 349 316 244 296 291 196 131 124 140 144 153 156 173 180 188 192 185 164 151 144 144 144 141 140 141 136 132 132 116 100 87 80 76 76 80 84 89 116 169 188 115 88 80 80 83 84 79 72 75 76 76 76 73 72 77 76 74 68 78 76 75 76 76 76 72 76 76 76 78 80 88 100 102 104 95 88 94 92 90 88 85 88 102 108 109 96 88 84 76 64 65 68 64 60 57 56 52 40 38 36 31 32 33 36 31 28 33 28 18 24 21 16 21 20 21 20 27 40 29 16 13 20 26 20 23 20 22 20 21 20 13 20 26 16 17 20 20 16 12 16 19 16 22 20 19 16 16 16 17 20 9 12 15 16 17 12 28 24 43 48 69 104 91 104 117 104 101 104 111 137 124 113 124 129 124 110 112 129 136 129 132 132 132 134 128 129 124 125 116 122 136 142 132 202 260 325 408 431 456 460 468 475 484 497 512 524 536 534 532 533 532 539 548 555 560 561 560 556 556 555 560 558 560 553 552 546 540 548 556 555 592 692 728 689 596 540 532 524 516 512 508 503 512 518 524 537 552 543 536 525 524 531 540 541 552 491 436 458 464 508 504 499 492 502 548 560 596 660 664 678 668 657 652 645 632 630 632 605 604 583 576 540 524 520 516 507 508 508 508 506 504 498 488 483 484 492 492 503 504 504 504 507 524 383 336 402 312 417 400 391 468 347 324 439 392 320 412 378 260 241 292 302 316 277 280 265 272 324 352 338 340 385 356 427 536 529 548 604 620 564 564 495 416 381 456 645 744 697 516 263 284 330 268 323 368 353 428 314 240 200 148 182 172 122 180 241 244 203 304 290 88 39 40 41 28 82 380 529 560 590 620 638 672 704 716 721 728 731 744 760 768 766 772 771 780 787 792 792 788 784 780 772 764 778 792 801 800 795 800 799 792 780 772 767 764 762 760 756 748 746 740 734 724 723 724 716 708 706 704 700 700 696 696 689 680 678 668 666 660 659 656 644 636 626 616 614 612 602 596 590 584 581 576 572 568 566 564 557 548 547 548 539 528 523 520 508 492 490 484 470 452 435 416 393 364 339 236 152 136 137 128 129 124 127 116 121 116 125 128 124 132 146 144 149 168 265 360 364 336 342 344 338 488 561 552 552 536 517 472 444 428 411 352 315 260 244 260 212 152 143 152 144 144 163 176 168 176 183 164 155 144 144 132 128 128 135 132 130 120 123 104 84 84 82 76 71 80 80 92 123 152 166 100 94 88 91 84 73 68 74 76 69 72 77 72 92 72 64 80 73 76 71 76 82 72 75 72 61 68 83 80 87 88 109 112 115 112 125 108 110 104 98 92 96 84 72 84 76 84 67 64 57 60 56 56 46 48 61 44 27 32 48 32 27 36 31 24 25 32 29 20 24 20 25 24 15 16 22 40 35 28 23 20 11 24 22 24 20 16 14 20 12 12 16 24 25 28 23 16 16 16 23 12 17 24 17 20 15 16 21 16 8 8 22 12 5 12 21 20 25 36 60 88 114 112 108 108 108 108 107 108 140 127 116 126 132 125 124 129 124 132 140 136 140 135 132 132 140 120 124 131 128 120 136 121 192 362 392 436 452 451 460 474 476 488 508 525 532 533 536 537 536 534 540 554 556 556 556 556 552 556 556 558 560 557 552 547 540 546 552 561 572 602 660 677 644 571 544 531 528 523 516 514 516 528 540 547 564 553 544 535 528 537 548 570 568 511 424 367 468 506 524 505 492 498 524 560 568 592 632 644 652 659 652 647 640 636 620 598 588 589 572 552 516 493 500 507 500 495 492 497 492 481 484 480 464 460 488 505 500 495 500 492 492 473 396 222 360 374 428 382 400 407 304 353 416 369 300 416 376 258 212 244 264 282 272 262 268 303 372 435 448 400 400 387 476 531 544 565 596 608 580 501 460 526 604 579 648 608 464 349 256 335 380 336 308 334 312 344 288 230 228 205 160 202 152 162 124 34 100 120 368 227 12 23 36 35 208 427 508 570 584 610 632 666 704 716 728 728 728 740 756 761 764 767 772 776 784 788 792 789 784 776 768 773 788 798 812 807 808 808 808 795 780 776 768 760 756 753 752 747 748 743 740 727 724 725 712 711 708 704 696 694 692 690 684 680 676 668 664 658 656 648 640 629 616 609 604 599 592 588 584 579 572 572 568 563 560 557 552 548 544 541 536 524 516 509 500 493 484 471 464 443 424 410 384 357 332 253 160 139 140 132 132 126 104 111 116 114 124 123 128 134 132 142 144 268 320 327 344 326 348 362 448 587 576 566 560 542 508 487 444 431 396 361 308 233 216 229 236 157 140 148 148 150 160 166 164 161 164 154 144 137 128 119 116 122 120 126 124 123 116 100 84 79 72 72 72 72 80 89 100 122 112 95 88 87 84 79 76 76 72 76 72 71 76 70 72 72 76 75 76 77 72 75 76 77 80 75 72 80 92 83 88 99 112 121 132 126 116 122 124 122 108 104 96 85 76 66 56 66 64 55 48 56 60 60 56 47 44 41 40 39 28 30 28 26 24 27 24 31 24 21 24 23 20 21 20 21 24 26 28 22 24 21 12 19 24 16 20 23 24 14 16 17 20 14 16 22 24 14 16 21 12 17 20 22 12 16 16 28 20 15 12 15 12 22 12 14 12 25 36 78 72 81 108 124 108 99 108 116 116 110 119 120 132 120 120 124 130 124 128 124 135 128 137 132 133 140 135 124 126 128 134 128 162 144 262 388 395 436 449 456 465 472 484 500 518 536 534 532 532 532 537 544 550 556 554 552 551 552 555 556 556 556 555 556 551 544 545 552 550 564 563 612 677 676 606 572 540 532 532 532 525 528 538 544 551 560 555 552 542 532 538 548 552 576 525 428 439 468 506 536 521 520 485 500 553 576 570 592 613 632 643 640 649 644 627 632 609 592 573 564 543 516 500 488 488 488 490 484 482 472 481 480 471 452 453 444 477 500 498 496 494 488 488 508 364 244 227 272 306 328 354 380 289 328 327 332 337 392 283 232 219 232 260 248 249 260 247 292 384 480 558 488 466 468 490 512 508 556 584 580 521 564 662 672 687 620 584 492 287 268 314 324 371 332 294 360 299 320 268 212 258 236 200 164 167 108 75 96 148 116 250 288 91 40 54 100 326 456 524 564 585 604 613 656 712 716 745 728 730 732 739 756 758 760 764 768 775 784 788 792 782 772 769 772 781 800 803 808 817 804 813 800 783 784 767 752 748 744 744 740 742 744 731 720 722 724 715 716 709 708 699 688 690 688 680 680 673 668 664 652 649 640 632 624 612 600 595 588 587 580 578 576 572 572 564 556 555 552 549 548 541 536 526 516 508 500 490 480 471 456 449 436 418 400 374 348 331 256 147 140 130 136 134 128 113 108 115 116 112 112 115 116 107 128 197 304 315 336 327 364 442 508 589 592 578 568 560 540 525 488 460 420 401 372 342 268 222 276 246 160 137 152 141 144 151 164 157 152 158 140 136 128 117 116 108 120 118 128 122 120 119 96 84 80 79 72 68 72 80 80 94 104 92 84 75 80 81 76 70 72 81 76 76 72 70 64 59 72 82 68 72 80 84 68 75 84 70 80 98 84 85 80 71 100 128 120 116 132 141 152 147 128 127 116 94 92 79 68 69 56 60 52 49 56 75 48 58 44 28 44 42 32 19 32 30 24 27 28 29 24 23 32 21 24 27 24 16 16 23 24 31 32 22 12 29 16 19 12 9 12 20 16 18 12 21 12 11 16 16 20 14 16 15 24 26 12 14 20 24 72 57 12 11 20 18 12 10 20 18 24 28 64 89 92 106 112 107 104 108 108 108 116 116 124 140 129 116 120 128 127 128 126 132 135 136 134 132 143 136 136 140 132 144 135 128 198 352 410 432 451 452 462 472 477 488 517 528 535 536 532 528 535 536 547 560 559 552 552 552 553 556 557 556 554 548 551 552 547 544 547 548 566 596 642 680 672 632 594 560 546 536 538 544 554 568 555 552 553 548 545 540 541 544 574 580 570 452 399 484 511 544 558 552 512 500 517 564 587 592 606 640 646 632 625 640 638 632 624 604 591 560 546 524 480 480 472 472 463 468 461 464 471 452 476 448 473 440 445 452 466 464 474 456 446 448 451 384 287 276 261 256 283 268 240 196 207 200 251 212 215 204 221 244 241 244 236 244 238 240 224 332 474 516 520 520 536 468 442 508 558 588 558 576 708 780 689 756 682 528 334 348 345 296 285 356 388 308 298 320 298 240 239 316 278 180 165 124 119 68 153 264 226 136 134 132 52 36 239 472 455 504 557 568 586 604 637 672 696 720 717 724 727 732 744 752 755 760 760 764 775 784 783 780 771 764 767 772 794 816 823 820 816 800 799 796 786 768 752 740 735 740 738 736 731 720 721 720 717 708 707 704 705 704 695 692 680 668 671 668 666 664 652 648 635 624 615 608 600 588 588 588 579 572 570 568 564 560 555 552 548 544 542 536 526 516 509 500 495 480 473 464 457 440 422 412 391 364 342 316 250 172 153 144 138 140 126 124 111 116 112 108 108 112 111 108 107 212 226 308 279 384 522 592 561 544 578 616 569 540 519 500 483 460 419 404 379 352 315 248 257 240 147 132 139 136 138 144 157 152 148 144 137 132 125 116 117 116 116 116 115 108 105 100 98 92 79 72 71 72 70 72 83 92 89 88 81 80 83 80 77 80 72 72 73 72 73 72 69 72 72 68 68 68 80 84 79 92 92 92 101 104 101 92 83 80 89 92 106 116 130 176 176 136 124 124 120 116 102 80 73 60 59 48 50 60 58 56 46 48 42 36 39 32 23 28 26 20 29 32 26 36 24 28 33 28 23 24 22 20 18 20 18 16 26 24 18 16 18 16 19 12 6 16 15 20 15 12 16 16 18 16 22 16 14 16 14 20 19 20 24 20 50 56 31 36 19 12 11 8 26 28 51 52 62 84 103 104 93 108 111 100 110 116 103 122 132 133 128 124 124 132 128 114 136 143 128 133 136 134 132 138 148 136 140 147 136 203 280 340 420 433 448 457 468 472 480 487 524 533 540 530 520 526 532 541 556 553 548 551 556 554 556 555 556 555 556 549 548 549 548 543 544 544 556 609 680 725 700 683 612 549 556 543 552 561 576 564 556 551 552 546 540 542 548 555 580 560 480 475 500 555 564 551 584 565 524 518 516 585 616 611 660 661 676 657 652 623 628 615 604 586 572 551 532 491 488 439 452 447 452 465 452 448 428 414 388 390 388 361 360 336 352 346 340 345 336 335 328 331 344 354 340 323 312 304 268 245 260 279 268 265 264 242 220 217 236 225 196 213 220 239 252 242 388 436 444 508 576 487 444 517 608 697 668 635 708 704 572 592 532 352 312 365 332 262 264 447 560 385 220 280 328 230 196 336 340 149 164 148 88 79 56 123 256 167 112 125 36 156 392 446 440 471 536 553 568 591 616 629 676 698 696 698 720 725 736 739 748 750 748 758 768 776 776 772 768 759 760 762 788 836 848 864 840 813 816 836 796 757 752 735 724 733 736 732 724 723 724 719 716 703 700 699 704 700 696 685 672 671 668 667 664 658 652 639 628 617 604 604 604 594 588 582 576 570 564 561 556 555 552 547 544 540 540 527 516 510 504 496 488 478 468 456 444 429 412 398 376 354 332 313 232 147 156 169 144 128 128 122 124 118 112 115 108 104 108 114 108 187 272 271 376 540 608 583 508 386 492 640 560 518 504 485 468 463 424 420 392 360 308 246 292 255 152 127 136 140 128 156 160 148 144 152 136 124 124 117 116 119 108 105 104 104 100 91 92 82 80 74 72 65 64 68 92 95 92 88 80 84 88 76 80 81 76 74 76 72 68 73 76 79 68 74 76 78 80 74 88 90 100 115 112 109 108 98 92 89 84 76 92 103 104 130 160 142 120 112 112 115 108 99 76 62 64 53 48 48 52 36 48 41 40 33 32 34 20 31 28 24 28 27 24 36 28 17 24 29 24 23 12 28 20 16 20 12 20 22 8 9 20 5 12 22 8 17 12 14 16 15 12 15 16 11 16 20 16 14 12 17 20 24 28 12 16 29 16 20 12 11 16 11 20 26 44 80 76 81 100 111 104 101 112 107 104 111 100 116 125 120 128 132 126 136 132 120 128 152 138 128 133 148 138 128 141 132 130 132 119 204 379 404 441 444 448 460 465 472 488 496 530 540 536 524 517 524 529 540 548 548 543 548 555 556 555 548 547 548 549 544 549 548 547 544 546 544 561 624 710 780 759 728 661 608 590 584 572 568 562 552 550 548 549 544 544 544 555 572 576 540 487 508 510 580 584 596 599 568 530 524 554 620 643 660 685 700 708 708 699 668 646 628 593 580 534 552 450 496 478 476 438 444 409 408 386 368 358 344 348 336 345 336 347 344 359 356 358 360 366 368 379 376 379 356 359 324 365 280 266 272 279 304 315 352 334 336 310 316 283 284 227 248 245 232 263 248 229 352 338 484 492 512 518 624 664 716 775 704 622 604 417 368 359 268 308 216 227 244 429 560 492 356 283 208 280 248 245 352 280 180 196 196 109 80 58 44 225 272 127 56 70 256 463 484 455 476 528 540 558 576 596 616 632 636 657 672 692 712 718 724 733 736 744 756 766 776 771 764 757 744 751 756 773 836 877 924 909 888 877 856 812 764 751 744 733 732 734 732 724 724 720 716 717 704 698 696 699 696 690 680 677 676 670 668 660 652 641 628 620 612 604 600 598 596 584 576 572 568 562 556 554 552 546 540 537 532 527 516 510 504 500 492 485 476 462 448 432 420 408 392 367 344 324 292 210 172 165 160 156 156 150 144 142 140 132 136 124 120 110 112 120 116 212 320 473 604 582 536 504 420 500 608 594 524 507 496 473 452 441 428 396 356 285 224 249 216 141 136 142 136 137 156 159 152 147 140 137 136 122 104 111 112 107 96 89 96 94 92 83 80 78 72 76 76 66 72 91 104 106 84 78 68 77 84 83 80 83 84 79 80 76 76 80 80 78 76 81 80 81 92 101 108 120 128 117 108 111 112 105 96 84 84 90 96 103 104 113 112 111 116 114 112 110 100 82 68 56 48 51 44 47 48 43 32 36 36 28 28 27 24 26 28 24 20 25 20 26 24 20 20 25 20 18 20 23 20 19 20 18 20 16 16 25 28 19 16 19 12 14 12 11 16 19 12 12 16 17 20 19 16 17 12 14 12 15 20 13 12 14 12 14 16 19 20 32 36 82 68 71 92 91 104 122 112 109 108 97 100 102 115 120 117 124 126 120 130 128 133 124 132 140 132 128 148 152 143 132 132 128 155 140 246 380 420 440 441 444 460 464 471 488 507 532 529 524 517 516 525 532 538 544 546 544 547 552 551 552 547 544 545 548 550 556 547 548 545 548 548 580 652 756 874 828 770 696 633 612 618 584 550 552 548 544 550 552 546 548 553 556 560 568 527 500 531 572 585 604 631 596 566 556 571 620 645 668 711 704 714 704 731 712 703 696 670 660 591 600 481 512 457 448 461 384 431 356 362 364 358 364 379 372 356 364 361 368 374 372 364 356 364 376 377 388 390 404 397 396 389 364 307 304 291 296 309 304 309 316 317 324 305 296 269 284 290 280 285 288 294 296 311 320 361 340 486 612 744 692 714 780 682 516 333 224 288 460 457 252 141 180 287 492 567 440 425 396 213 228 295 268 246 200 266 236 168 108 96 76 96 236 261 152 137 144 339 496 473 448 463 500 524 544 560 576 592 600 602 624 641 664 682 700 710 724 726 736 749 764 766 768 759 752 744 744 749 772 836 900 972 980 1023 944 900 832 773 756 739 732 731 736 728 716 719 716 717 716 704 696 697 700 692 688 683 680 677 668 662 656 644 632 623 612 607 600 595 592 585 576 571 568 565 560 554 552 546 540 536 532 526 520 511 504 498 492 484 476 465 452 436 420 407 396 375 348 328 308 249 196 204 180 160 184 186 176 186 164 181 160 152 168 162 148 137 132 135 176 360 584 577 528 557 612 623 612 523 552 483 488 486 476 453 448 397 376 334 292 256 280 200 136 136 148 148 144 157 152 145 152 134 136 134 116 110 108 100 100 93 80 97 84 80 76 74 72 75 84 81 72 73 76 106 116 96 80 73 80 93 84 89 84 79 80 83 80 78 80 85 84 71 80 77 88 105 104 118 132 141 140 131 112 125 108 101 96 87 96 102 108 115 100 100 108 114 108 109 112 103 92 76 68 54 52 38 44 59 32 40 40 36 28 18 24 42 28 23 28 25 20 24 24 30 28 28 16 19 24 12 20 23 20 19 20 20 16 20 24 39 32 16 24 14 8 27 16 9 20 26 20 12 12 26 20 13 12 17 12 7 12 16 12 16 12 9 12 14 12 29 32 57 64 63 88 87 96 101 104 122 100 98 100 93 96 112 110 112 125 112 118 140 131 124 126 120 143 132 129 140 140 140 127 124 128 120 193 344 400 428 441 436 449 460 465 480 492 512 518 520 512 504 517 528 536 536 538 548 550 548 554 552 551 548 544 540 546 552 552 548 548 548 545 548 582 652 740 816 837 844 777 716 625 572 560 548 549 548 552 556 556 560 556 560 558 544 490 512 486 568 588 608 640 636 599 572 569 616 662 676 702 752 755 736 742 740 726 728 729 744 602 640 507 444 401 368 370 356 373 372 389 388 394 396 396 396 396 396 400 404 396 388 388 388 382 376 382 372 381 372 387 380 391 392 383 360 346 316 328 320 321 312 314 312 322 296 292 292 291 292 301 304 311 316 323 324 356 332 545 572 710 836 773 756 569 392 291 220 254 216 324 348 271 208 203 244 387 484 455 452 331 220 218 324 281 176 224 312 214 136 128 108 86 72 201 316 280 228 303 464 483 480 452 428 482 512 533 544 559 576 579 584 599 612 636 656 676 692 706 712 728 740 751 756 757 752 749 744 745 748 758 796 880 960 987 1012 964 932 834 804 766 744 730 724 728 728 722 720 718 720 711 704 698 696 693 684 684 684 679 676 666 656 646 636 626 620 609 604 597 588 584 576 570 564 564 564 555 548 546 540 535 532 525 520 520 504 500 492 490 476 467 456 443 424 411 392 382 364 342 312 285 240 185 188 200 204 207 208 210 212 205 204 194 192 191 184 187 184 165 152 284 512 590 572 501 524 664 672 577 424 359 392 365 388 395 400 389 360 363 356 310 316 247 196 166 168 152 132 144 152 154 140 142 144 142 132 113 100 99 100 96 96 80 72 73 68 71 72 71 72 80 80 82 84 87 92 95 84 81 80 87 92 86 80 88 88 83 80 84 84 84 84 81 76 77 80 88 100 109 116 131 152 153 140 123 128 119 116 105 104 109 116 111 104 101 108 108 108 108 116 113 108 101 84 68 56 53 48 47 44 35 36 48 56 36 28 33 28 25 28 32 28 20 24 26 32 24 24 22 20 22 28 19 12 28 28 23 16 17 24 19 20 25 20 20 20 15 12 25 16 20 24 20 16 17 16 13 16 15 12 14 16 13 16 14 16 19 20 21 24 31 32 78 60 28 72 81 92 97 96 99 116 118 100 101 92 96 114 116 114 120 110 116 129 124 114 120 124 136 132 132 122 128 139 124 135 128 176 272 345 412 435 440 443 452 462 472 482 492 510 512 508 500 508 512 527 532 537 536 542 544 551 556 557 552 544 540 545 544 549 552 547 548 546 536 550 584 649 724 814 860 960 852 751 600 534 536 542 548 555 560 554 556 569 556 547 540 522 528 548 576 590 612 635 656 613 604 589 608 649 668 679 740 793 768 806 796 845 808 845 796 623 472 453 336 356 352 375 380 378 392 393 392 393 416 434 440 428 412 426 436 432 424 411 416 422 404 395 400 384 388 380 384 375 380 385 368 378 376 371 364 328 344 355 340 335 328 328 332 336 324 317 328 331 332 321 336 360 352 479 632 670 804 792 712 577 380 180 192 277 248 196 160 164 276 402 268 194 316 339 304 295 228 229 204 255 256 191 232 222 152 129 124 116 80 71 156 277 348 366 404 467 476 483 484 452 452 489 520 529 540 551 556 568 576 594 612 634 656 673 696 707 724 731 744 750 752 750 748 744 744 741 752 803 860 943 1008 1023 972 934 836 817 760 737 732 725 724 726 724 719 716 712 704 705 700 694 692 685 680 679 676 670 664 649 636 625 616 602 600 599 596 587 580 573 564 562 560 555 548 544 544 537 528 523 516 518 520 504 496 489 484 471 460 449 436 416 400 383 364 349 328 304 276 213 184 202 216 217 220 239 228 230 220 220 208 194 192 194 196 192 176 192 336 636 680 574 544 523 676 671 520 421 360 364 360 372 348 330 332 354 368 377 384 374 280 169 156 184 152 131 144 154 140 133 128 148 144 115 96 93 92 88 84 77 72 71 64 55 64 77 72 77 72 78 84 74 88 87 76 75 84 78 88 77 84 88 88 78 88 91 84 75 84 70 76 90 76 77 100 118 104 120 128 130 132 132 124 109 120 131 108 118 116 126 112 100 108 119 104 104 108 123 108 107 108 91 72 62 48 60 44 38 40 21 44 51 32 35 36 17 28 31 32 26 24 16 24 25 20 15 16 24 28 22 24 27 20 27 24 20 12 22 20 27 20 15 20 24 16 8 24 27 24 25 20 8 16 20 16 20 16 9 12 21 12 13 16 25 24 7 24 41 32 50 64 50 68 88 88 91 92 106 104 103 116 108 100 95 96 108 116 112 112 116 114 116 107 108 116 116 115 128 131 132 130 132 135 136 111 180 359 396 431 440 437 444 454 464 481 484 495 508 507 500 505 516 523 536 538 544 545 544 550 548 544 548 545 544 550 556 550 548 548 544 547 544 551 572 588 640 695 752 810 856 741 624 578 544 542 540 549 556 562 564 553 548 593 532 453 532 524 580 614 628 640 648 655 632 597 596 631 664 686 712 748 752 760 752 778 792 643 600 517 340 363 344 381 380 402 412 426 416 433 436 430 424 445 460 464 468 462 456 452 448 450 452 448 444 437 428 414 412 399 396 396 396 387 384 383 396 396 396 393 384 377 368 366 360 354 352 355 352 349 340 341 344 348 352 381 376 503 612 553 616 699 644 439 320 249 172 210 196 202 172 174 172 262 456 354 184 209 284 274 252 239 232 211 200 203 172 184 164 139 136 136 132 88 68 139 264 326 348 432 472 491 492 483 444 434 472 509 512 523 532 544 556 564 576 595 612 634 652 670 688 706 720 727 732 731 732 740 740 736 732 750 788 852 932 985 1016 963 908 830 780 749 736 731 728 727 728 721 716 714 708 709 712 705 688 685 684 682 676 669 664 652 640 627 612 609 596 603 588 586 584 577 564 562 556 555 548 545 536 539 536 526 516 517 516 512 504 496 484 474 464 454 444 425 404 391 376 355 340 322 300 244 192 186 208 229 244 253 264 246 224 223 212 201 192 187 184 188 192 187 200 442 740 752 680 706 684 633 524 491 508 450 424 401 372 335 324 288 296 328 332 345 320 235 168 181 216 179 180 146 136 129 128 128 132 121 96 84 80 78 72 67 64 66 60 61 60 56 64 70 72 79 80 70 64 78 76 69 72 85 92 95 96 90 80 81 84 93 92 84 84 84 76 84 92 101 112 118 116 114 112 115 120 132 132 121 116 119 116 118 120 117 112 117 128 123 116 107 100 103 104 101 104 106 104 89 72 49 48 42 44 41 36 35 32 36 36 38 36 27 24 27 32 27 16 20 24 25 24 24 24 29 24 23 20 19 24 17 16 24 24 20 20 21 28 33 32 22 16 21 32 24 20 14 12 19 12 10 12 19 20 17 12 7 16 24 20 17 16 33 40 69 56 51 64 45 84 90 92 92 100 108 96 99 104 108 96 92 118 120 117 112 115 112 108 112 116 116 109 116 130 124 136 140 133 140 155 132 252 376 408 432 435 436 442 464 470 476 487 500 502 504 506 512 523 532 537 536 542 548 546 548 544 544 544 544 548 552 553 552 548 548 549 552 552 552 562 592 636 664 713 772 807 632 521 544 548 548 546 552 555 568 554 544 540 552 517 524 585 588 579 632 671 644 634 652 610 576 623 656 633 696 723 736 735 740 713 728 513 408 381 324 338 372 401 408 411 436 428 448 448 444 456 460 473 480 486 492 494 476 477 468 490 480 475 480 486 472 457 436 431 424 424 428 432 432 431 420 423 436 435 412 409 388 387 376 357 360 373 360 332 352 363 352 344 348 363 384 456 512 569 584 631 620 384 240 217 172 201 180 182 180 162 192 250 212 224 248 249 164 171 244 265 276 232 204 182 176 172 152 130 128 146 140 130 92 56 164 242 308 356 464 486 496 491 476 454 428 448 472 489 504 516 532 539 548 561 580 596 616 630 644 668 692 703 712 717 728 735 740 733 728 727 728 751 824 897 988 1023 952 952 824 777 748 733 732 726 724 721 716 715 716 712 712 705 700 683 676 678 680 669 660 651 640 633 620 607 612 615 628 645 636 635 620 610 596 573 568 545 536 534 532 524 524 517 520 510 500 494 488 475 460 455 448 432 412 396 380 361 344 327 308 274 228 191 188 209 224 253 268 269 248 224 224 208 216 213 180 151 184 215 196 211 564 682 732 849 812 756 628 534 516 495 456 419 384 340 316 316 300 285 296 283 288 289 228 153 160 189 156 144 116 129 124 127 120 120 96 76 80 75 68 76 60 43 56 54 56 58 48 50 64 59 76 69 60 80 64 50 68 90 92 98 104 116 92 87 80 78 84 90 80 93 92 82 96 120 132 132 120 113 124 119 120 131 148 130 116 127 116 112 120 111 116 99 112 117 112 107 104 91 100 92 96 111 104 100 88 66 56 48 32 39 44 44 32 37 28 30 32 34 24 29 28 21 24 33 20 17 20 34 20 26 24 22 24 17 24 18 20 11 20 21 24 15 12 32 44 28 28 26 16 20 20 14 16 15 16 10 16 14 24 22 12 11 20 15 20 30 24 24 24 54 56 44 56 72 72 65 80 99 92 89 100 101 92 99 96 92 92 112 108 112 117 120 118 112 128 124 116 120 128 128 129 132 138 128 133 124 173 328 389 412 436 432 439 448 471 476 477 488 500 496 501 508 524 532 541 544 544 544 538 544 544 544 546 548 550 552 553 552 548 544 546 552 552 552 561 576 587 596 630 656 661 620 584 544 548 548 547 544 546 548 549 540 545 560 515 500 510 592 585 608 644 676 654 620 600 588 589 640 682 684 699 716 733 732 648 672 493 308 347 352 389 388 402 420 424 432 439 444 453 460 469 480 499 520 520 520 524 528 524 520 526 532 530 528 524 520 520 520 506 492 486 480 474 468 470 472 466 460 464 468 442 444 417 416 397 396 388 372 368 364 367 356 359 356 366 368 456 476 324 464 512 480 334 236 225 192 200 196 180 180 186 180 180 228 244 212 200 280 213 160 180 216 232 200 183 168 155 164 144 124 126 132 139 128 89 64 119 248 285 404 474 492 492 488 471 468 435 420 443 468 492 496 512 520 531 540 559 576 593 608 629 652 670 680 691 700 720 732 731 728 726 724 734 756 805 868 903 920 902 872 809 764 745 732 725 720 719 716 715 712 712 712 702 696 692 688 679 672 668 660 651 640 634 624 627 636 623 632 630 616 638 628 624 608 586 600 567 584 554 556 573 524 523 516 516 504 495 484 480 468 456 448 440 424 401 388 368 344 337 316 290 268 208 184 195 204 232 260 269 260 248 244 230 216 218 216 193 176 199 216 215 324 618 672 777 804 753 680 672 588 509 428 389 368 351 324 309 328 357 376 338 304 285 284 199 136 132 120 119 120 135 132 113 100 119 116 84 72 73 64 61 56 53 48 44 44 43 40 42 44 48 48 53 52 52 52 56 60 69 84 98 104 108 108 102 92 82 76 75 80 81 80 91 100 120 136 136 132 128 120 127 144 142 132 131 124 128 120 116 116 114 120 118 108 105 104 106 96 101 108 103 96 100 92 102 96 93 72 67 40 39 44 42 36 41 36 38 36 27 32 29 28 30 24 25 24 29 28 19 24 29 32 16 12 22 20 18 20 29 16 18 24 19 12 17 8 19 16 16 20 17 20 21 16 16 16 11 20 15 20 21 16 12 20 17 20 15 12 30 16 43 52 40 48 52 64 81 76 81 96 99 84 82 92 87 84 87 84 87 108 116 116 116 125 124 118 116 119 128 138 132 128 128 130 136 141 132 170 240 314 396 412 428 435 444 450 464 475 480 487 492 499 504 520 536 538 540 540 548 547 540 539 540 546 548 549 556 554 552 548 544 543 540 547 552 553 564 584 584 556 604 631 596 537 540 542 548 547 548 545 540 539 540 537 548 535 476 526 572 571 588 634 624 617 600 596 560 597 624 637 680 721 712 717 724 645 576 428 308 366 364 377 400 416 412 422 432 434 444 457 460 467 492 525 536 558 572 564 564 584 596 600 604 624 628 643 620 619 604 629 612 626 584 581 548 532 516 505 512 505 500 509 496 489 468 467 456 444 416 399 392 401 396 378 380 370 380 371 260 269 240 311 388 288 200 242 192 177 216 199 152 147 164 176 152 152 208 238 184 219 224 171 136 168 180 159 156 160 164 151 120 131 128 125 140 132 88 58 124 208 248 413 484 493 496 490 472 469 456 437 424 443 456 469 480 496 512 525 540 558 572 592 612 634 656 664 672 692 720 727 724 725 724 722 728 731 772 845 832 897 864 808 776 737 736 725 716 716 716 709 700 698 696 698 688 688 684 683 680 670 660 652 644 642 632 623 608 624 612 688 644 672 696 809 732 767 648 605 580 608 592 594 576 534 536 500 500 491 484 476 468 459 452 440 428 409 384 374 360 344 328 311 292 243 200 185 188 194 236 255 268 257 244 253 240 221 220 216 208 225 220 225 224 322 656 721 788 808 696 714 676 570 488 412 396 379 400 352 336 310 380 443 396 379 372 315 212 138 112 82 96 133 164 102 88 128 116 95 68 64 64 54 48 31 40 49 36 45 40 26 36 49 40 31 36 45 48 38 56 61 64 98 104 114 124 107 104 108 84 61 68 85 88 81 92 125 140 138 140 136 128 125 132 149 140 144 128 126 136 117 108 121 120 131 116 116 108 132 116 97 104 113 104 102 108 104 104 94 88 79 72 62 44 35 32 25 44 29 36 42 28 41 28 22 32 26 24 23 20 23 32 28 24 22 24 16 24 30 16 26 24 24 16 22 24 14 20 12 20 23 16 16 20 27 28 21 24 31 36 71 32 32 20 11 16 20 12 10 12 0 20 36 56 36 48 51 64 65 72 78 76 93 96 100 84 78 88 72 80 86 84 108 113 108 116 120 121 120 124 120 125 128 127 132 132 132 136 144 128 148 310 376 414 424 428 436 441 452 464 472 479 488 491 504 523 536 543 548 540 532 538 544 546 540 543 540 548 556 559 560 552 544 543 544 541 544 550 556 567 568 574 576 575 568 561 540 537 540 540 540 542 548 539 540 540 536 576 512 434 560 584 584 593 592 589 568 568 576 586 620 644 672 689 700 721 716 568 488 436 312 365 368 392 392 408 416 435 448 446 460 462 468 490 508 545 580 596 616 618 596 618 644 677 680 691 696 700 704 689 672 682 692 677 696 673 660 659 644 640 636 620 604 600 596 584 572 556 540 528 504 484 464 462 460 460 460 442 424 466 340 146 140 199 232 205 176 223 244 191 184 189 164 147 140 141 152 153 156 165 200 195 180 186 184 157 128 136 144 150 156 160 140 133 152 136 120 139 136 91 48 89 228 246 352 499 504 501 488 477 468 457 448 435 424 437 444 457 472 496 508 526 544 558 576 596 616 635 652 661 676 701 716 721 720 717 712 717 724 752 768 782 796 805 752 759 744 737 728 716 712 710 704 700 700 697 696 689 684 681 680 675 668 656 648 637 636 586 552 599 576 597 584 589 592 650 668 698 784 754 756 687 608 559 604 558 588 555 540 542 492 498 468 457 448 445 432 414 400 386 364 353 344 325 308 279 232 176 176 195 204 251 276 274 260 255 252 247 244 231 220 224 220 224 236 303 396 672 688 725 784 808 784 664 568 507 476 432 416 429 388 322 300 383 444 412 384 391 376 251 116 110 108 90 72 96 80 87 108 85 68 67 64 60 44 45 36 33 36 37 36 37 36 28 28 35 32 32 36 42 48 52 52 74 96 101 116 113 112 99 88 72 60 65 72 80 88 111 128 140 136 130 132 119 120 129 144 145 148 135 136 127 120 114 116 120 124 124 120 146 176 129 108 118 112 100 108 113 108 110 104 93 88 75 72 45 24 34 32 35 40 37 32 26 24 31 32 26 28 26 24 28 24 22 28 23 32 27 24 27 32 29 28 26 28 16 16 20 20 23 24 30 20 15 16 28 20 20 28 24 28 95 200 64 20 17 16 12 8 30 12 20 20 18 48 55 52 15 52 38 60 66 80 84 88 86 100 99 88 88 80 77 84 85 114 112 106 108 116 124 126 124 124 128 131 128 126 136 147 152 152 128 235 332 387 412 429 440 438 444 452 464 474 476 485 496 510 524 537 548 541 532 531 536 543 544 539 548 547 556 564 556 551 548 542 540 538 536 546 552 566 580 572 568 562 552 545 540 536 528 531 532 531 532 534 528 534 540 540 544 534 568 595 596 607 580 546 572 586 604 595 632 612 668 698 700 694 700 558 428 363 316 366 372 385 408 418 424 440 464 451 444 465 476 493 524 569 600 638 652 658 640 668 668 704 704 727 696 713 692 701 688 693 680 684 640 668 660 680 672 690 696 690 692 707 704 695 684 690 652 657 612 584 556 551 540 569 572 618 588 633 540 244 104 80 136 219 224 220 244 223 200 184 160 145 132 140 128 126 152 155 144 158 164 143 152 190 184 128 120 134 144 149 148 149 152 151 136 114 140 139 80 55 104 203 232 319 500 505 496 489 480 472 468 445 432 425 448 442 444 455 460 481 500 521 540 560 580 598 616 631 644 662 692 701 712 719 712 709 704 719 740 724 768 765 760 725 744 735 736 723 708 709 708 702 696 697 696 688 688 682 676 674 672 656 648 610 620 619 520 547 540 604 564 435 360 530 552 512 584 659 728 892 852 796 624 564 596 596 560 582 552 495 480 451 452 442 432 419 400 391 376 363 352 338 320 311 276 230 184 179 192 219 252 274 272 268 264 259 244 234 240 219 232 235 228 261 312 453 628 480 472 761 820 741 620 619 536 484 456 435 420 420 388 375 420 396 364 400 444 438 236 97 96 112 104 84 72 76 68 55 60 52 52 68 80 66 44 44 32 26 36 29 32 40 32 28 40 42 36 35 36 50 60 58 80 82 96 95 96 98 84 65 60 66 60 55 72 100 120 124 132 135 116 120 108 115 132 150 136 125 136 129 124 124 108 110 124 104 120 135 180 157 112 116 108 116 108 101 112 115 108 100 88 106 80 52 40 40 28 46 36 27 32 43 28 17 36 32 28 34 28 23 32 26 24 26 24 34 20 27 20 23 24 26 20 21 20 29 16 18 28 28 24 24 24 28 28 21 28 27 32 26 104 124 20 16 16 7 12 28 60 36 16 25 36 44 40 53 56 57 64 65 72 84 84 90 88 89 92 92 84 93 88 70 76 108 110 116 113 116 113 124 125 124 126 132 138 136 132 144 138 144 134 296 363 388 415 424 433 432 449 452 461 476 478 492 504 520 529 536 531 532 532 536 540 540 547 544 541 552 561 560 555 544 547 544 537 532 534 552 564 580 576 576 562 556 550 544 538 536 535 536 531 532 533 528 527 532 555 564 551 556 571 600 582 576 577 576 592 616 634 644 656 664 687 688 687 692 518 396 389 328 362 372 393 404 429 456 456 456 462 460 472 496 509 544 554 584 600 624 639 640 641 684 674 668 675 652 636 620 612 604 594 584 582 580 558 536 548 560 578 596 614 632 638 644 674 672 679 680 669 672 621 612 574 572 560 592 585 632 639 720 569 136 94 72 130 228 243 220 201 172 174 164 145 136 130 136 137 128 139 140 133 124 131 120 125 148 163 144 135 120 133 140 143 156 152 140 132 124 121 124 66 60 101 196 219 280 505 516 504 492 479 472 464 456 441 436 452 448 454 444 443 456 481 500 525 544 562 580 598 612 626 640 663 684 695 704 709 716 714 712 714 656 657 608 648 660 696 692 723 724 721 728 717 712 701 692 690 680 683 680 673 668 657 644 626 600 585 520 556 520 536 596 458 388 302 520 602 552 621 572 660 704 801 884 733 592 556 580 537 540 511 524 474 476 495 436 425 412 401 388 368 360 353 336 318 308 277 228 180 188 201 220 269 276 280 272 271 272 262 244 243 240 234 220 250 264 227 440 556 476 410 528 657 644 630 564 524 472 458 444 454 424 421 408 416 376 353 408 425 496 305 96 85 112 108 100 78 60 57 56 64 48 50 68 83 92 60 56 39 28 35 32 31 32 35 36 31 28 37 36 36 48 77 88 80 88 94 88 80 72 75 64 53 44 45 52 65 108 121 128 119 112 110 104 106 116 129 140 129 120 137 140 140 112 117 120 123 112 116 116 128 128 109 108 105 104 103 104 102 92 88 88 77 76 67 48 46 40 32 32 36 40 34 28 27 24 26 28 33 36 29 24 26 20 24 24 23 28 25 24 36 44 28 24 18 24 30 32 22 20 25 28 22 28 28 24 27 28 28 28 29 28 48 24 21 24 24 8 13 20 21 20 14 24 21 24 36 32 33 40 93 68 41 68 73 80 87 88 87 88 91 92 86 80 68 120 120 118 112 106 108 116 128 125 124 128 132 135 140 148 140 174 204 289 372 407 428 427 432 440 448 452 464 474 480 495 504 521 532 531 532 532 536 541 544 537 540 553 552 557 564 557 556 553 544 538 532 531 532 550 572 570 568 560 548 549 548 545 532 533 536 530 524 527 536 529 524 531 556 562 536 568 580 574 572 575 592 639 636 621 652 657 676 719 688 686 680 531 388 354 324 352 364 388 400 407 448 492 488 468 468 484 488 510 520 560 564 588 592 607 612 604 600 619 596 581 576 557 540 539 540 537 516 511 504 497 484 497 496 501 504 495 500 516 524 526 548 558 568 607 600 631 588 585 556 546 536 544 544 572 588 683 464 113 100 94 108 164 192 187 148 147 144 147 144 134 132 135 140 149 148 130 136 120 112 110 104 122 148 150 160 146 128 130 144 159 140 143 152 136 120 122 72 77 116 166 188 281 504 510 504 492 476 466 476 467 468 469 440 440 448 432 448 452 452 479 504 526 544 564 584 597 608 624 636 664 680 689 704 706 720 624 408 391 376 426 432 460 460 447 452 500 544 603 640 702 672 681 684 683 692 677 668 657 644 589 596 571 520 533 496 518 540 511 480 422 468 493 468 492 524 543 612 639 708 859 772 613 560 536 556 520 516 520 508 522 464 417 416 400 388 375 356 353 344 338 320 298 276 223 184 193 204 230 268 283 300 315 296 305 300 278 252 256 244 222 196 203 228 299 580 682 624 488 548 499 384 359 420 421 448 450 464 422 392 392 384 353 332 330 332 391 332 154 60 85 116 103 84 60 44 62 68 54 64 78 88 88 68 49 44 34 36 34 32 28 28 37 28 22 40 40 36 57 76 91 96 98 84 82 76 69 68 58 48 30 48 59 76 121 120 128 108 91 104 102 108 113 120 115 120 136 160 171 172 137 124 111 124 118 104 119 100 109 108 95 96 85 92 110 88 78 72 67 60 38 52 50 52 42 28 34 28 40 28 13 20 29 28 12 32 52 36 26 24 22 24 32 24 23 24 22 56 62 28 12 24 28 28 17 24 27 36 40 24 19 32 30 28 37 24 41 28 20 32 35 20 25 20 10 20 20 16 18 28 23 20 30 24 16 20 32 36 49 60 61 84 71 80 90 80 82 92 88 76 83 80 116 121 116 114 108 114 116 118 120 120 124 135 136 147 136 124 148 278 348 387 408 429 428 430 448 451 452 463 472 482 504 521 528 528 528 536 536 538 540 540 540 543 556 563 564 569 564 556 556 541 536 532 528 537 544 546 552 552 552 553 548 545 544 535 532 528 524 522 516 528 528 543 536 617 536 523 580 566 572 574 592 616 632 647 648 658 664 675 676 678 668 517 392 380 328 347 344 376 388 408 424 450 476 471 464 479 496 494 504 509 528 536 556 552 548 544 540 532 524 518 512 508 504 487 480 478 476 482 492 483 476 470 468 464 460 450 444 439 448 449 472 455 464 459 476 482 488 486 484 486 488 484 480 486 492 530 524 346 96 105 120 109 76 75 88 101 128 128 132 142 156 146 136 143 148 138 144 155 148 123 108 105 100 114 128 139 144 136 140 138 132 145 160 147 120 112 120 98 64 94 184 183 308 519 512 505 496 476 476 492 492 473 468 436 440 431 416 432 452 447 460 496 512 531 548 567 584 596 612 632 660 671 680 692 700 710 624 154 176 174 316 302 280 274 260 249 280 222 356 338 420 396 432 499 556 642 664 678 656 636 592 625 536 594 528 391 548 562 528 464 420 499 484 326 416 438 584 665 592 682 604 645 592 589 540 528 512 519 492 504 512 434 452 458 388 386 368 360 352 340 336 323 288 258 220 187 204 221 240 262 292 320 328 327 328 345 336 295 276 256 212 189 156 193 192 405 624 614 456 445 424 307 340 336 352 374 400 432 428 395 376 381 392 376 400 376 404 347 228 170 60 93 116 88 84 69 64 48 48 66 88 70 68 56 32 38 40 37 28 27 28 30 28 32 36 39 36 48 68 77 96 91 76 76 76 68 48 46 44 46 48 51 60 89 112 119 116 110 112 111 100 105 108 113 104 124 136 154 188 170 160 148 136 118 108 102 108 105 96 96 88 80 80 81 72 67 64 60 60 54 48 39 36 40 32 29 32 31 24 24 28 26 24 25 32 33 32 34 28 25 24 29 24 25 28 29 32 34 36 24 20 31 20 23 24 17 20 28 36 30 32 30 36 33 44 61 84 38 28 25 28 19 16 11 24 27 40 33 24 25 24 24 32 24 28 28 20 21 24 97 64 21 80 69 76 80 76 86 84 78 84 89 119 120 116 120 125 120 124 112 109 124 134 140 149 144 154 128 219 320 365 396 414 428 428 432 441 444 457 468 473 484 495 528 522 524 523 528 529 532 538 544 535 540 582 568 555 564 556 552 544 532 529 524 532 544 541 540 538 540 550 564 553 540 533 528 530 524 514 516 516 520 530 544 545 544 537 552 556 584 601 588 592 628 620 640 642 636 657 660 649 656 556 400 351 316 320 344 374 400 410 412 420 452 467 456 473 488 492 488 485 484 499 496 514 508 496 496 492 496 493 480 485 488 479 476 473 468 469 476 478 480 459 464 448 468 457 444 441 424 417 424 434 428 431 436 444 432 429 424 425 432 440 440 449 448 433 456 465 284 61 88 106 100 63 56 45 56 92 92 102 132 146 152 165 160 141 116 147 168 150 156 123 112 108 80 93 108 137 152 137 136 131 152 179 128 85 100 131 128 68 92 164 184 435 528 503 496 494 484 473 484 515 488 473 448 435 412 409 380 403 440 449 468 493 516 533 552 568 580 599 620 643 664 673 684 687 708 597 208 161 200 208 212 214 228 229 200 190 196 284 236 332 276 296 272 311 380 464 508 583 592 549 560 643 584 462 444 460 584 608 508 515 504 361 300 378 424 521 528 519 592 576 572 592 564 560 516 504 488 478 476 488 492 487 440 390 376 362 356 351 344 335 320 298 252 212 200 225 232 238 264 324 336 333 344 353 368 396 320 291 260 175 168 148 116 147 324 486 500 412 412 398 376 381 332 334 352 397 412 444 432 421 448 471 456 489 488 485 436 304 156 100 68 105 112 106 88 62 48 67 64 75 68 52 32 35 44 53 28 26 28 18 32 35 40 42 40 33 44 78 92 104 88 85 76 61 56 50 44 41 44 56 48 70 100 108 120 119 120 126 120 98 108 114 120 120 124 141 148 168 160 188 180 127 100 104 104 108 100 77 76 77 64 58 60 53 48 29 44 53 32 41 32 27 36 27 24 4 32 35 24 30 32 25 28 52 36 17 32 32 24 27 36 28 28 18 28 47 32 20 28 28 28 25 20 27 20 19 16 32 28 33 28 35 48 52 88 81 32 35 36 23 28 38 56 75 92 94 52 25 20 27 28 25 24 29 28 11 28 26 32 53 56 72 76 68 72 76 84 85 80 83 80 112 111 124 128 132 122 112 119 128 127 140 155 152 133 156 124 248 351 372 395 408 424 424 442 440 459 464 469 480 501 520 529 536 527 516 516 528 529 536 544 540 553 572 570 564 556 552 544 540 530 524 528 532 537 536 537 536 544 552 553 544 538 528 528 520 523 512 529 528 558 544 509 556 545 560 560 576 577 564 592 612 624 624 615 628 643 660 653 656 536 448 383 296 331 340 361 384 409 420 423 432 455 460 456 468 475 480 485 484 480 476 486 496 487 484 467 460 462 472 470 476 472 464 478 496 490 496 490 496 494 504 489 496 489 500 482 468 449 444 440 440 436 432 435 432 424 412 410 396 395 396 394 412 410 408 433 428 328 72 90 72 62 64 46 48 53 48 74 96 115 128 146 164 143 132 121 120 140 144 147 148 125 120 101 88 91 104 120 124 134 152 154 144 114 108 119 128 100 56 74 184 242 444 523 504 503 496 496 492 491 512 499 468 439 412 400 404 376 356 390 428 452 476 506 516 538 556 571 584 609 632 648 656 669 680 689 712 570 436 456 556 556 532 540 528 511 484 466 392 331 272 213 204 146 220 220 228 237 340 394 452 485 568 504 520 462 428 542 600 560 580 497 360 335 384 420 460 356 308 374 596 605 548 551 536 517 492 469 476 466 452 479 476 425 432 415 360 364 352 347 340 310 288 246 200 195 212 230 240 267 304 324 336 336 328 370 392 368 324 275 200 174 168 161 136 259 372 356 412 450 448 465 440 414 412 418 388 394 428 457 444 457 436 470 476 470 364 328 356 218 152 182 104 106 88 95 80 74 68 62 76 69 44 38 28 36 48 38 32 29 24 26 28 35 36 43 32 45 84 105 104 113 124 83 52 56 60 54 64 60 60 63 80 106 128 130 132 127 124 118 120 131 148 135 132 133 140 147 132 147 152 146 116 102 108 99 92 88 76 67 60 52 48 50 40 38 40 33 32 29 28 25 16 26 24 26 28 26 28 28 24 28 32 38 36 32 28 34 32 26 32 31 32 35 32 24 32 36 36 38 24 19 32 29 28 34 36 27 32 31 32 52 64 53 64 68 52 47 48 53 60 76 112 137 140 124 104 66 32 24 24 26 24 36 36 28 32 32 24 42 32 86 60 46 80 69 76 82 92 85 92 107 109 120 132 124 117 128 123 124 125 136 139 148 163 148 183 188 271 364 372 400 411 420 431 448 448 456 467 476 469 512 560 540 543 520 513 520 524 520 538 540 551 568 552 564 570 552 546 540 533 528 526 532 531 532 534 536 540 548 549 544 536 532 529 532 518 520 528 528 542 552 559 564 561 560 573 572 583 564 534 576 613 608 585 608 632 660 688 672 590 480 344 300 328 328 355 376 387 400 410 428 437 452 461 440 457 464 443 456 461 452 451 476 447 460 472 456 451 452 456 460 450 460 471 476 493 500 511 540 547 556 549 564 608 600 548 516 489 460 451 452 448 444 436 440 418 420 415 408 389 392 389 372 361 380 383 388 396 352 82 64 59 56 58 48 52 44 41 60 100 120 129 128 141 132 128 120 113 124 145 124 123 120 110 116 99 84 73 92 115 112 138 136 115 112 116 132 146 108 73 96 163 280 469 520 490 500 487 496 485 512 540 508 495 428 399 400 389 388 364 340 387 436 461 488 505 524 544 564 580 600 619 640 646 656 668 676 677 740 747 768 779 748 712 720 708 728 710 716 685 664 638 580 492 400 240 212 244 212 263 296 363 340 373 444 534 588 613 644 548 560 565 540 521 436 418 412 364 348 311 400 608 528 474 516 513 480 461 472 450 460 455 452 442 452 465 432 381 360 343 340 327 308 290 236 191 196 199 216 244 260 288 304 317 320 339 388 411 396 409 328 223 184 169 172 153 236 372 360 355 412 472 484 404 440 429 408 374 384 362 408 429 456 435 412 391 352 326 344 333 272 177 168 149 92 75 92 93 80 60 60 74 68 53 48 36 32 34 44 30 24 31 28 32 36 35 44 51 64 96 108 115 124 105 88 76 60 61 64 84 72 61 68 88 116 121 140 151 136 131 116 131 160 158 140 141 144 138 144 136 136 121 112 99 92 95 92 76 72 67 52 50 52 31 44 48 28 38 24 33 28 11 24 29 28 29 24 42 24 27 20 18 32 25 36 39 32 34 36 36 32 38 36 34 32 39 36 26 28 35 36 55 48 35 36 35 52 45 44 40 52 64 92 94 72 59 64 70 68 83 100 117 128 142 144 156 136 103 68 43 32 27 36 39 44 35 28 41 24 27 28 30 36 50 64 75 80 89 96 100 124 134 120 132 136 128 121 124 128 136 136 128 134 144 148 164 159 148 238 336 375 392 413 416 420 432 441 448 453 472 490 496 519 540 540 528 515 520 528 524 531 536 539 552 561 556 555 556 550 540 539 528 527 520 529 528 530 532 542 544 551 544 533 532 530 524 532 528 511 520 497 540 532 576 573 580 580 572 576 560 536 528 566 584 592 612 632 656 667 660 594 536 409 288 332 336 335 368 394 396 401 408 423 436 441 448 442 440 436 424 441 444 439 420 448 448 455 460 450 440 443 452 461 460 474 492 506 528 552 568 603 628 603 588 617 648 596 540 489 448 456 468 454 452 447 428 429 424 425 428 423 424 403 388 381 364 365 364 365 368 374 180 51 56 52 52 43 52 44 48 68 88 124 136 150 156 147 136 138 132 125 116 114 116 120 108 104 108 97 96 88 88 110 112 108 100 106 124 128 128 108 72 90 196 308 508 545 516 510 492 501 496 521 532 505 476 423 404 390 384 374 372 348 348 403 444 477 492 516 532 551 572 588 604 624 636 648 660 662 660 703 708 701 716 695 688 681 680 677 680 677 672 666 668 670 688 693 644 536 340 210 208 172 260 292 324 380 428 558 572 575 520 559 568 532 536 524 392 293 312 344 400 544 664 509 460 477 484 461 464 459 456 433 444 441 432 433 436 424 428 408 348 331 320 303 276 238 192 191 200 213 232 256 272 296 308 336 364 391 388 392 412 371 292 243 196 198 164 189 368 358 344 327 352 366 304 316 260 247 244 246 272 315 372 438 412 364 340 342 360 348 344 224 168 81 148 130 88 83 88 77 60 74 72 70 84 56 52 39 32 39 28 24 28 29 40 39 44 39 56 79 104 105 120 123 116 89 68 73 84 81 88 79 72 80 88 112 132 143 140 136 132 120 124 142 144 154 152 157 156 140 136 129 124 106 100 91 88 81 76 63 48 42 44 44 28 35 48 47 40 35 32 28 28 27 20 19 24 24 28 27 20 20 28 31 28 23 32 31 40 36 40 39 44 41 44 35 40 58 88 60 40 45 88 73 44 39 48 58 60 77 96 105 124 104 88 89 80 82 96 103 116 113 124 127 128 135 136 144 124 99 76 37 28 33 32 45 48 41 36 36 32 41 36 51 40 58 100 98 128 129 132 143 136 139 130 132 136 132 138 140 136 136 143 140 142 148 159 144 211 288 320 380 395 412 418 428 432 436 450 460 467 484 526 540 548 528 506 520 514 520 527 540 529 540 573 552 550 552 546 540 536 540 531 524 525 528 527 524 534 548 548 548 537 528 530 524 514 528 525 516 539 556 561 588 585 596 611 608 563 564 535 516 543 568 573 600 639 656 674 660 631 588 391 272 330 336 322 328 363 400 393 392 411 416 432 428 427 440 422 416 424 440 442 440 435 448 452 452 441 444 434 428 439 472 472 484 498 528 564 612 650 676 707 640 639 668 637 596 502 452 431 448 463 444 441 444 431 424 415 428 440 432 415 408 403 396 368 356 357 344 343 360 262 68 65 60 53 48 48 44 51 68 115 156 154 164 166 164 148 152 149 140 125 112 127 116 99 92 107 104 116 92 76 92 103 88 76 88 165 132 121 116 90 72 121 312 524 480 454 520 493 504 512 544 573 508 467 436 394 384 375 360 360 364 364 376 421 456 475 492 516 536 553 576 592 616 628 640 645 652 645 648 653 676 669 680 670 672 667 668 669 676 665 656 651 652 642 648 643 676 507 456 344 212 200 260 303 352 360 408 456 436 483 500 522 516 445 448 436 388 417 416 417 492 614 484 434 460 457 444 418 440 448 448 431 432 438 428 408 424 457 428 374 324 303 304 278 220 174 184 208 208 222 248 274 304 325 340 369 368 374 380 390 380 366 316 264 216 214 232 309 380 360 324 285 328 330 300 276 268 228 232 265 280 253 292 267 316 321 352 360 336 308 220 131 128 102 84 87 76 57 72 76 68 64 64 86 64 52 48 32 36 37 40 29 32 50 40 35 44 63 84 88 120 132 124 114 84 73 88 95 84 91 84 80 96 102 124 146 144 136 124 121 124 126 132 142 168 180 156 139 128 134 108 97 100 105 84 74 72 59 48 41 40 30 40 44 28 40 52 36 32 21 20 30 20 18 24 19 32 26 36 20 24 28 24 36 28 28 36 35 40 39 40 45 40 57 32 53 72 153 152 44 56 86 100 100 84 117 120 91 112 123 140 174 108 99 96 102 100 112 112 114 108 117 124 131 160 185 148 147 136 89 36 11 32 43 48 54 56 52 40 22 32 42 48 32 92 136 140 149 140 142 144 147 148 124 135 132 132 140 145 140 143 152 154 148 148 152 141 228 326 360 393 408 409 416 432 432 445 456 467 472 489 532 538 528 524 524 526 520 518 532 533 532 538 544 544 540 543 548 538 532 532 532 526 528 531 528 534 540 543 544 536 536 530 528 531 520 509 516 437 568 556 604 629 608 612 608 610 572 536 528 510 536 558 592 618 636 656 640 626 624 437 260 301 312 316 316 333 364 381 372 398 420 411 420 426 440 425 412 421 432 425 424 428 432 440 448 443 436 436 444 435 440 460 484 487 500 544 596 655 708 720 744 661 628 612 564 532 468 445 424 438 452 442 432 432 416 421 420 420 416 419 420 420 424 407 388 370 352 340 328 333 316 138 68 56 56 50 44 44 48 67 132 170 180 174 168 175 172 160 164 155 148 134 128 121 108 106 100 100 100 103 108 85 76 86 152 191 216 149 112 119 88 67 124 268 360 353 384 464 508 536 540 536 532 505 464 429 400 391 372 360 348 349 352 356 412 440 460 485 504 523 528 553 572 598 620 625 632 639 640 635 632 650 656 658 660 662 664 665 660 660 660 654 648 635 628 630 632 675 584 565 504 378 252 196 208 241 256 287 328 378 436 443 472 451 356 354 504 525 500 431 416 492 520 484 432 443 440 423 416 407 424 426 408 403 404 411 424 412 432 436 424 378 300 275 256 225 176 189 192 216 232 257 276 310 324 334 340 337 336 331 324 336 328 321 316 276 244 272 320 381 356 300 284 299 304 271 288 301 268 247 244 241 232 222 240 282 336 343 344 337 272 157 164 130 108 75 44 39 16 27 48 39 60 65 68 65 56 53 52 38 36 45 40 41 40 43 44 54 60 73 100 113 112 101 88 84 84 85 88 88 84 90 84 95 108 136 152 139 116 117 108 113 112 126 136 154 160 147 136 124 112 106 96 92 88 78 60 61 44 42 44 33 28 30 24 26 20 30 28 22 32 31 16 16 20 20 20 27 28 33 32 28 28 32 28 34 36 38 36 51 96 93 144 202 404 399 288 269 380 371 84 93 164 163 148 150 148 136 108 115 108 141 208 130 104 100 104 114 108 116 112 107 108 119 124 269 364 189 144 132 84 56 32 30 40 43 44 62 56 43 32 28 20 45 24 54 128 153 140 144 152 150 144 138 149 148 130 136 136 136 139 140 156 148 152 156 172 164 254 332 371 392 405 416 423 432 431 448 457 460 471 512 559 536 532 524 527 520 522 516 521 528 540 532 523 532 536 540 534 532 529 528 527 524 523 520 526 532 539 536 527 524 524 528 514 528 552 532 527 564 583 608 636 632 632 624 619 600 549 520 519 508 512 568 589 620 655 644 629 632 487 284 284 296 292 296 303 336 364 360 379 412 417 388 396 412 426 408 418 424 422 404 412 412 421 432 435 436 431 420 422 428 436 444 465 480 520 552 629 704 757 752 710 632 598 588 549 500 441 436 420 428 447 440 441 436 415 424 418 416 415 408 429 428 424 416 390 360 325 324 303 296 308 200 74 84 58 56 47 44 55 76 143 164 166 172 174 176 172 172 170 152 150 156 139 136 136 116 106 108 91 80 82 76 63 132 252 284 178 120 117 116 71 64 112 204 267 284 298 356 526 532 540 528 481 492 435 428 397 384 372 356 345 344 344 344 388 424 446 468 487 504 520 536 559 584 598 608 621 632 631 632 627 636 639 644 650 652 650 648 648 648 650 652 631 612 612 612 612 616 514 436 449 440 462 364 203 192 239 236 273 288 339 388 428 428 316 348 467 456 464 392 408 448 502 420 394 412 400 400 404 404 406 392 378 380 370 400 425 412 398 428 466 416 329 272 245 200 190 176 182 220 232 256 259 300 316 316 327 320 323 308 299 308 312 292 300 268 247 256 294 364 348 336 315 296 265 244 272 304 307 272 246 220 214 232 261 288 332 336 363 352 228 184 202 172 97 76 62 36 16 16 32 28 34 72 70 72 67 56 60 52 51 48 50 56 37 44 55 52 69 72 94 92 84 88 82 76 68 72 74 80 76 96 90 100 125 144 152 132 109 116 113 112 111 128 150 156 138 140 139 128 105 96 99 92 81 68 68 56 41 48 53 28 30 28 20 16 13 24 28 24 31 44 25 16 23 16 27 28 34 32 39 32 38 32 28 40 24 60 180 200 473 708 828 900 845 876 760 808 899 832 344 156 195 168 176 172 147 124 111 108 116 112 131 104 100 108 112 108 98 116 108 108 115 108 111 280 330 120 153 152 105 48 36 32 31 36 48 64 64 48 40 24 9 28 34 48 123 136 143 140 152 140 139 144 136 141 136 138 140 143 152 140 156 158 156 156 148 195 296 347 372 399 404 417 428 433 432 448 464 465 496 523 532 529 524 520 512 517 516 518 516 513 532 535 524 525 524 528 528 526 524 526 524 528 520 523 532 531 540 537 528 529 528 531 528 534 528 471 576 597 612 630 648 644 644 625 600 583 532 501 492 509 548 578 600 628 648 642 644 518 360 310 276 290 296 305 316 331 344 361 388 391 388 395 400 406 412 411 412 418 416 414 416 410 408 417 416 416 416 410 404 415 420 437 464 482 528 555 652 693 720 688 648 596 572 550 512 482 444 427 412 420 432 436 440 430 420 419 420 415 416 407 412 415 412 402 368 339 316 301 276 264 248 223 100 57 64 60 48 47 44 69 140 155 164 168 164 164 168 174 164 161 156 153 160 152 136 135 124 114 92 78 76 124 136 175 216 219 140 119 132 97 60 108 172 187 260 269 256 286 344 323 340 331 372 403 448 428 408 388 376 360 344 343 344 343 372 413 432 455 472 495 512 531 544 565 584 595 604 615 620 618 616 618 620 632 644 640 636 631 628 628 628 624 612 601 592 587 588 603 488 428 356 332 472 415 244 184 216 248 296 301 324 392 424 384 332 379 476 483 504 465 420 439 468 435 400 410 396 408 384 384 388 383 360 356 360 375 388 390 408 402 436 453 400 326 248 170 176 189 196 208 220 246 264 292 304 315 316 327 324 323 324 312 300 296 276 274 260 246 304 355 352 356 324 292 280 249 280 334 300 268 252 232 228 234 260 283 304 343 388 297 228 211 220 203 108 88 68 58 44 34 36 39 48 66 100 96 100 84 84 77 76 66 72 71 72 63 60 65 72 88 84 93 96 97 80 72 64 73 72 82 80 86 96 120 128 139 148 128 112 127 144 118 120 129 148 153 144 138 136 127 116 104 92 91 92 67 48 47 56 60 56 44 40 31 24 43 32 31 24 30 28 39 32 38 36 31 20 22 32 32 44 35 32 28 32 47 56 83 400 540 824 968 972 855 484 686 652 670 724 960 744 349 172 175 176 158 132 128 124 113 112 116 112 115 100 109 104 102 108 117 104 108 104 109 116 161 164 142 144 158 144 80 32 30 24 40 44 56 76 69 36 31 28 30 24 32 104 142 152 153 140 137 136 139 123 140 150 148 151 152 152 156 167 164 156 152 151 240 315 360 389 404 411 420 425 432 439 452 457 476 496 524 532 516 512 520 517 516 506 512 513 516 520 528 522 520 521 520 529 524 519 520 521 524 521 528 532 540 533 532 542 544 538 536 548 536 544 584 600 620 639 644 685 632 614 588 569 556 536 516 491 520 560 588 639 620 619 616 589 484 287 252 275 272 286 308 315 328 340 344 361 368 362 388 398 392 396 396 387 396 411 416 393 392 395 408 403 392 389 396 397 408 409 420 451 484 519 584 659 696 682 632 567 532 545 528 500 472 453 416 400 408 422 432 429 424 420 412 412 408 412 392 387 404 410 380 358 316 307 280 247 224 182 176 138 76 65 56 43 56 40 80 131 148 136 156 163 156 169 168 151 160 157 148 160 156 127 144 112 116 124 104 132 240 238 188 142 144 159 148 132 92 122 184 183 128 162 212 219 260 246 272 297 264 280 256 307 376 353 392 377 360 352 344 343 344 364 400 418 436 457 480 498 512 529 544 564 584 588 604 606 608 611 612 614 620 626 628 628 628 624 620 613 604 597 588 584 576 579 584 495 392 389 308 312 296 256 212 210 244 274 324 336 412 406 372 358 412 394 400 443 408 402 440 441 404 398 384 389 384 365 368 363 360 351 344 339 352 367 392 410 420 412 416 445 388 274 184 161 168 192 192 199 232 250 284 319 320 315 320 317 320 341 320 283 292 285 272 268 232 279 344 350 368 337 304 316 328 336 348 317 276 243 236 268 248 245 272 301 356 385 300 233 252 205 140 117 80 76 72 68 52 39 60 57 48 85 120 148 168 170 128 113 108 126 100 86 88 104 88 81 92 82 108 121 100 81 76 88 72 79 92 88 88 109 124 140 140 129 128 128 136 143 120 121 128 151 152 149 144 132 120 124 112 93 84 73 56 60 60 67 60 56 60 37 32 37 92 132 56 24 36 52 68 52 60 40 28 33 20 26 32 31 44 33 36 32 44 272 208 210 532 946 944 1010 956 765 868 788 748 777 972 1010 612 107 172 152 152 136 140 131 112 118 132 117 116 107 112 110 104 126 124 102 92 105 108 101 108 136 144 145 164 177 112 45 36 28 36 38 48 69 60 34 32 39 24 24 36 98 148 155 152 143 148 142 140 132 136 144 158 160 163 160 162 152 158 156 143 164 275 328 367 392 402 416 424 420 434 440 454 460 483 508 514 504 510 516 510 516 512 512 515 512 520 516 518 512 510 516 522 524 520 516 520 516 518 516 538 544 569 540 489 568 554 552 544 540 538 584 610 632 632 640 640 608 586 568 566 564 545 540 514 516 529 568 594 600 615 596 551 556 377 216 267 272 270 280 303 324 336 336 336 344 357 376 385 380 400 380 372 368 381 396 400 384 379 388 401 400 387 368 381 388 399 400 406 416 451 476 542 600 608 616 586 540 519 512 508 508 468 460 424 408 411 424 425 420 420 420 413 412 403 396 391 400 389 384 350 324 291 268 257 240 204 168 166 152 112 60 39 56 50 40 67 108 134 140 141 144 145 144 147 152 151 160 159 148 145 148 151 148 125 104 109 136 176 168 157 120 128 160 152 128 115 128 161 132 105 96 152 212 240 264 270 268 250 256 248 232 270 284 334 388 367 360 358 340 329 340 374 404 422 440 465 488 507 516 535 544 561 564 579 584 597 596 605 604 613 612 621 620 620 620 611 600 595 584 585 580 580 568 554 424 399 388 339 328 296 260 233 216 222 252 273 328 378 336 292 348 390 352 359 384 315 384 456 436 420 384 384 388 386 368 363 356 347 336 336 336 336 356 376 380 384 412 381 404 426 352 225 156 171 164 184 192 218 252 286 308 322 328 323 324 318 324 313 296 282 268 268 264 240 280 377 360 368 340 305 332 389 368 343 340 311 268 224 260 267 288 291 304 377 376 230 232 279 168 213 232 153 104 91 84 83 72 79 84 78 100 169 224 241 236 195 172 147 136 128 108 114 120 104 96 94 112 117 112 101 96 86 96 80 84 94 92 98 108 128 148 142 140 137 148 132 124 129 124 134 152 145 144 141 140 138 136 111 112 79 68 71 68 62 64 51 40 44 40 34 32 69 128 71 40 52 68 68 64 63 48 35 40 35 28 32 44 38 36 41 32 36 604 707 532 627 920 935 936 980 996 950 844 869 908 940 916 691 180 161 160 155 140 143 136 131 128 126 128 122 116 113 104 125 156 130 132 104 100 108 100 115 128 137 140 154 160 125 72 43 28 21 32 56 56 57 36 38 28 32 36 31 92 146 144 149 144 150 148 146 142 140 154 156 155 164 170 156 158 160 157 136 166 296 353 376 397 404 412 424 429 440 445 452 461 484 511 504 497 500 505 508 512 504 505 512 510 516 514 512 508 508 515 520 516 512 516 520 517 508 510 536 547 532 564 588 588 572 568 568 572 596 583 608 643 608 584 588 558 568 558 580 562 548 536 516 515 548 594 588 575 572 539 556 417 232 242 264 263 284 295 304 319 328 336 336 339 340 345 376 393 416 383 356 362 368 383 372 383 364 363 384 389 384 364 372 365 384 390 384 385 424 458 508 556 544 543 556 533 492 496 484 487 432 439 412 402 400 413 424 418 412 397 400 405 384 363 364 389 356 342 304 281 264 247 240 218 192 179 148 142 132 87 52 66 52 52 44 84 112 127 128 118 120 131 128 139 144 151 148 146 152 165 148 142 140 107 104 125 112 114 116 108 108 148 164 145 140 142 132 113 100 117 112 137 160 199 220 255 220 243 244 234 228 244 244 291 356 357 364 346 336 335 352 382 400 420 444 467 484 498 516 523 532 547 560 567 580 582 584 586 588 596 608 608 608 604 596 587 580 574 564 555 556 551 540 410 336 380 360 382 372 230 212 210 224 242 252 264 260 230 240 272 348 453 444 352 360 407 460 477 416 370 396 390 368 344 344 340 336 328 328 330 336 342 360 357 372 374 392 388 396 393 308 198 144 148 168 179 204 244 268 283 296 304 304 300 300 297 300 301 272 255 268 264 252 276 360 389 388 351 340 343 352 345 316 302 324 310 264 239 304 341 324 363 436 360 236 220 212 188 288 365 208 108 140 147 180 209 216 191 156 153 204 235 264 247 216 189 172 144 144 129 128 120 100 98 112 139 116 116 104 97 100 99 96 91 92 90 100 113 148 160 152 147 152 159 152 137 148 150 136 137 132 123 128 140 140 129 104 93 64 74 124 78 72 68 52 39 48 57 48 38 64 64 52 51 80 89 88 102 100 79 80 49 44 41 40 47 44 44 52 45 84 473 888 958 796 819 900 923 960 1003 928 859 892 966 900 896 920 700 472 213 152 164 144 132 136 133 132 130 120 117 112 106 124 138 116 125 100 81 100 106 108 121 120 136 144 144 124 93 44 35 28 32 44 51 68 48 28 18 36 33 32 89 140 149 152 151 152 156 152 144 148 156 166 160 170 160 161 164 149 152 153 220 302 352 387 396 405 408 425 432 445 452 453 468 482 492 494 488 495 508 504 496 500 508 504 504 504 512 511 504 513 520 522 516 512 516 520 524 510 524 503 532 495 596 599 592 578 576 599 592 582 592 589 592 598 584 576 584 580 580 583 572 561 536 523 536 554 564 569 552 531 540 457 324 220 220 244 276 304 304 311 320 327 332 331 324 334 336 351 364 371 384 364 360 357 340 339 348 357 360 363 368 369 356 363 368 365 364 377 384 410 444 475 492 492 492 492 492 485 504 499 512 467 460 426 396 393 400 424 412 417 396 406 388 392 384 391 392 372 352 324 312 270 252 236 220 189 168 158 144 152 116 84 60 30 60 49 64 96 116 115 112 121 116 117 124 134 144 143 156 152 156 154 156 145 132 131 144 132 120 112 112 115 124 152 164 155 136 132 124 132 148 124 100 110 116 152 172 183 192 219 248 243 236 237 240 284 316 326 324 328 328 322 372 384 396 423 452 465 476 496 500 516 532 547 544 559 564 573 572 573 576 590 592 599 592 586 572 569 568 557 548 545 544 518 392 347 356 408 384 325 244 194 220 231 224 230 244 200 212 199 220 314 480 464 364 370 404 449 432 407 384 389 376 357 344 335 316 315 316 313 324 330 336 354 344 358 360 364 388 380 372 356 272 174 132 152 168 200 220 245 256 269 276 272 264 258 252 267 256 257 248 247 232 263 272 403 384 386 368 389 380 298 308 307 300 324 328 293 268 311 348 387 448 347 312 279 232 212 208 288 280 233 208 295 352 428 360 309 300 218 188 191 192 223 220 208 180 167 160 147 128 124 112 95 100 123 124 117 128 106 100 115 112 114 104 91 100 112 136 139 140 140 152 152 148 176 168 191 192 124 100 104 108 125 128 133 140 111 72 70 68 89 88 90 80 68 72 78 72 56 44 49 48 65 100 114 132 128 132 133 128 111 76 56 56 43 44 48 52 42 56 60 76 426 784 855 796 866 924 944 940 933 912 912 976 925 924 956 980 842 548 218 152 143 140 147 152 150 132 123 116 116 116 104 104 101 88 85 72 76 76 84 96 104 108 113 116 106 100 63 36 33 28 37 60 57 48 36 20 34 28 21 84 153 156 145 152 157 148 136 141 152 166 168 167 168 167 156 155 152 145 148 236 324 369 388 396 412 416 428 434 444 452 460 471 476 481 488 483 496 513 500 488 500 508 500 501 508 506 508 508 512 517 520 509 504 507 508 507 520 540 552 589 592 582 608 604 592 573 592 589 576 586 600 597 600 595 592 590 592 588 588 586 572 557 536 549 536 540 544 513 528 515 464 286 204 209 224 276 300 308 312 337 332 337 332 316 332 348 332 333 360 366 356 367 360 345 336 312 348 363 352 351 356 368 352 352 352 343 356 367 384 413 452 451 444 456 444 417 448 481 492 490 460 440 428 408 388 419 452 445 448 459 452 428 436 427 428 418 392 358 324 301 268 258 244 213 192 179 164 130 116 119 104 79 56 45 60 62 72 96 112 103 120 111 108 107 116 124 136 148 152 143 156 174 152 152 160 155 136 130 116 95 104 115 144 181 164 137 136 135 136 148 148 159 124 122 132 145 160 172 184 210 256 234 244 234 236 224 248 281 264 306 304 298 376 390 400 410 440 449 476 486 504 510 516 526 540 547 556 558 560 569 572 583 588 583 572 563 556 546 536 538 544 529 516 405 320 327 388 362 280 253 220 244 228 205 192 203 228 229 232 286 316 351 332 346 336 391 392 379 376 362 364 360 352 336 316 309 308 311 308 312 324 341 336 337 364 361 360 362 368 373 360 314 224 166 128 152 184 194 232 233 228 241 252 227 224 224 244 234 228 229 216 209 196 286 388 408 408 381 396 385 348 314 316 348 372 369 348 307 312 325 400 451 352 247 228 192 168 246 268 236 228 282 508 643 532 367 248 251 204 189 180 182 192 197 192 182 164 167 132 126 116 92 84 97 120 103 104 103 104 117 108 109 112 104 96 109 112 131 128 123 136 145 140 172 256 193 208 179 112 103 104 111 128 144 140 138 120 108 100 81 84 93 100 99 96 93 92 84 76 66 48 41 76 144 160 148 132 144 156 180 140 94 72 48 40 47 48 55 48 58 68 60 64 521 792 795 852 911 932 943 936 917 888 887 884 882 932 985 920 865 440 133 156 149 140 160 156 146 140 127 108 100 88 87 92 81 68 57 64 59 64 71 80 87 88 83 84 93 68 31 32 27 44 63 44 39 24 20 24 33 32 79 144 143 144 148 148 141 140 144 148 156 161 152 146 140 148 148 125 136 165 280 342 372 391 396 412 416 427 436 453 460 463 472 474 476 472 484 488 492 496 492 504 500 500 500 503 496 506 508 507 496 495 496 505 500 482 504 568 564 547 588 596 608 620 600 577 580 566 576 595 612 620 608 596 592 596 592 596 600 604 600 579 548 533 532 530 532 527 520 508 508 358 208 200 204 224 260 287 296 312 324 329 332 343 328 318 324 330 328 340 348 357 372 374 368 353 320 334 348 351 340 345 356 356 352 344 340 342 356 378 392 422 420 413 412 401 408 397 396 396 396 399 400 399 388 396 420 437 452 449 444 448 440 439 432 420 400 375 332 305 276 272 256 249 212 193 172 154 132 116 108 109 88 92 64 37 48 57 68 104 116 109 108 107 104 110 112 124 128 143 160 175 188 163 168 160 152 139 132 117 108 104 100 119 148 157 152 145 140 135 140 169 204 166 152 156 148 148 124 192 224 269 276 267 260 256 252 259 252 279 272 276 276 303 320 337 388 397 436 444 464 478 488 499 504 520 528 536 536 548 552 555 552 552 556 556 556 544 524 524 524 515 512 511 420 319 312 323 288 282 300 269 248 227 204 182 192 230 264 313 384 371 332 238 296 294 364 389 368 361 356 350 340 315 316 286 300 287 288 302 320 302 320 335 340 354 360 343 356 357 372 366 352 287 172 142 140 169 180 192 192 196 208 218 212 206 204 207 204 188 180 170 152 251 328 386 428 383 416 393 396 379 376 371 392 399 384 364 352 324 328 333 344 261 252 240 184 210 260 248 228 232 332 511 628 465 288 225 212 201 180 172 176 180 180 178 176 170 148 129 124 108 76 80 92 102 104 107 100 99 104 111 100 106 104 100 104 122 124 131 120 120 124 141 152 205 164 152 144 147 136 123 100 124 140 153 148 147 140 122 112 108 96 111 116 106 92 97 84 88 88 68 60 79 124 152 156 143 144 163 176 155 120 90 60 49 40 45 56 55 52 58 52 35 396 700 712 872 888 915 928 925 896 893 872 879 868 915 964 933 908 739 344 204 168 142 156 149 136 136 124 111 84 87 84 88 72 63 60 56 44 59 68 71 72 65 68 67 64 58 44 30 32 44 48 49 32 32 28 35 32 24 100 147 136 138 136 140 148 151 145 140 133 124 116 120 127 140 142 136 136 184 339 348 379 388 398 412 415 416 433 448 455 464 468 464 461 468 470 468 472 484 487 500 499 500 497 496 495 504 497 488 488 488 491 496 484 500 530 560 577 568 547 584 612 604 583 560 579 588 599 620 633 608 599 596 591 592 601 608 616 616 614 568 529 536 518 528 524 524 525 508 486 280 195 204 199 224 242 276 315 332 331 336 352 348 318 316 321 320 314 316 331 332 346 380 369 376 356 328 339 352 335 336 351 360 355 340 341 340 344 364 398 416 418 400 390 376 384 376 375 380 379 376 374 380 374 376 380 408 429 408 419 440 433 420 398 388 366 348 315 300 279 268 255 248 206 184 165 156 136 116 98 88 72 84 75 60 60 68 64 84 107 108 106 100 100 108 109 116 119 140 158 156 161 152 158 148 138 128 116 136 138 104 91 84 104 152 168 156 147 116 114 144 174 164 183 196 182 160 144 296 497 360 291 244 237 248 264 280 248 296 282 288 269 260 269 272 289 320 342 412 432 452 473 480 493 496 511 512 516 520 522 524 528 532 537 544 539 524 515 508 504 500 491 480 430 308 283 312 349 324 311 304 281 248 220 256 250 256 322 352 370 376 322 264 280 276 350 360 356 344 337 340 324 316 295 280 273 272 284 284 292 308 310 320 338 340 338 336 343 348 341 344 350 352 233 128 138 152 155 168 164 164 153 176 192 176 168 152 149 152 141 132 149 268 358 420 383 392 445 416 423 412 429 428 409 396 377 368 387 360 341 348 264 232 264 208 188 240 275 240 216 232 316 388 398 308 259 224 195 188 178 168 182 164 169 176 168 152 130 120 121 108 91 88 103 92 102 108 105 96 117 152 116 96 111 100 90 108 111 104 91 100 127 128 139 148 152 136 138 156 185 176 102 120 151 156 165 172 149 128 128 124 119 116 123 112 91 96 90 104 90 76 65 68 105 156 172 148 145 156 191 176 133 96 70 48 38 48 49 56 55 52 55 68 467 704 743 888 883 904 930 932 892 904 885 896 877 904 947 928 876 888 672 360 155 140 152 140 136 136 129 112 88 84 90 84 68 64 59 52 54 48 42 64 72 56 59 56 50 60 50 32 52 44 35 36 38 36 24 32 39 48 110 144 150 140 145 140 144 148 100 89 88 83 88 90 116 131 128 141 136 220 324 347 380 387 400 416 416 417 432 442 456 459 456 453 448 451 452 460 468 465 476 482 492 493 496 492 484 483 488 482 480 513 484 498 488 449 556 552 556 563 564 587 588 575 572 581 604 611 608 622 612 601 604 600 604 603 608 631 640 639 608 558 544 532 524 518 508 510 504 499 440 203 176 200 200 221 252 280 316 336 332 344 348 331 316 316 304 299 300 302 296 308 324 355 376 363 348 324 324 334 344 342 336 343 356 341 332 341 356 375 412 428 432 416 400 386 384 376 372 363 364 369 368 370 368 359 340 352 364 369 380 389 384 376 368 359 352 339 328 295 288 273 252 235 212 182 160 153 140 115 100 87 80 80 68 91 60 50 68 66 88 110 100 99 92 92 92 106 112 129 136 127 124 140 140 146 132 129 128 139 136 108 88 89 88 116 144 150 136 109 112 131 128 152 160 182 188 193 192 335 564 448 336 236 232 268 236 264 268 277 284 288 296 272 280 274 272 273 276 297 320 337 388 407 456 453 476 492 484 490 500 511 504 515 528 529 524 512 508 498 484 481 472 457 440 333 260 254 324 347 304 302 316 265 248 276 296 318 384 381 328 336 332 336 320 333 336 337 340 331 324 327 312 302 284 258 264 262 260 264 272 299 304 310 324 318 324 315 320 319 324 319 328 330 316 205 108 115 128 140 136 140 136 144 144 143 140 138 136 134 124 121 136 186 340 331 436 573 544 394 384 461 464 454 436 390 376 412 404 364 376 250 252 289 240 218 224 255 244 240 244 246 268 309 300 278 244 216 192 181 168 165 164 162 172 181 156 135 136 124 116 108 108 101 92 100 112 102 88 99 144 156 132 115 116 104 96 99 96 91 80 92 104 108 124 144 152 141 140 155 240 201 112 110 132 147 152 174 152 136 116 111 112 106 112 119 100 99 92 98 92 79 68 67 88 161 176 173 168 168 184 177 148 108 64 56 52 56 60 57 52 55 52 67 516 726 764 857 888 896 904 917 912 911 904 903 896 907 916 903 888 858 812 541 188 151 160 143 132 128 128 103 104 94 96 79 76 63 52 57 56 42 60 71 60 54 56 52 48 52 44 35 36 45 44 39 28 27 24 25 36 39 124 142 148 144 144 151 140 132 75 80 76 80 74 92 100 112 132 132 132 248 327 356 381 388 402 416 419 420 430 444 447 452 445 436 438 440 444 448 445 448 461 468 482 496 487 480 480 480 474 472 470 480 482 508 545 540 528 540 556 560 574 592 586 576 595 604 624 612 599 608 597 612 608 624 625 612 626 644 674 640 603 556 540 528 510 508 501 504 487 484 444 180 163 188 207 220 277 292 304 340 358 352 343 324 324 312 290 300 306 308 303 296 300 320 363 348 326 312 320 316 338 344 339 336 332 332 330 332 360 384 413 424 428 432 415 392 382 376 359 356 356 360 357 360 359 352 342 348 346 340 332 348 359 340 323 328 349 320 302 276 277 248 239 240 225 224 214 240 203 208 167 212 177 196 137 144 93 88 75 52 81 108 99 100 91 88 94 100 108 108 114 124 117 128 130 140 145 136 129 140 125 112 100 92 92 96 111 144 112 88 114 140 131 124 130 156 164 204 226 276 401 344 277 212 303 360 269 220 334 324 323 268 287 244 303 264 302 272 329 292 249 288 338 344 360 400 438 452 467 480 489 488 495 496 496 496 492 488 488 488 472 460 448 432 405 352 249 236 278 320 318 280 268 256 284 292 316 332 341 372 337 344 336 328 325 320 329 336 324 316 310 312 300 288 269 252 248 256 263 252 273 288 282 300 301 308 304 308 299 308 308 312 307 316 327 268 152 88 104 108 107 108 113 116 109 128 119 120 105 112 110 100 103 144 223 476 717 688 500 304 306 376 391 420 404 384 385 420 413 420 329 252 267 268 217 228 260 260 241 236 257 252 261 304 315 272 250 224 192 188 156 160 155 148 153 164 142 132 140 112 100 108 113 100 83 112 120 108 94 96 124 156 138 116 113 112 117 104 91 96 100 80 70 92 118 128 136 128 122 120 154 120 117 124 128 144 155 192 172 136 119 108 94 108 133 116 112 104 107 96 89 80 68 64 73 140 191 180 170 180 189 180 161 112 80 64 55 68 68 60 63 64 40 144 630 760 808 848 878 884 887 912 926 920 915 908 916 896 886 868 880 832 828 760 336 136 151 140 129 116 111 104 97 84 71 68 63 48 43 48 62 44 56 60 44 44 51 56 55 44 39 36 23 40 45 36 26 20 20 32 40 76 139 148 144 140 147 152 147 136 76 83 88 88 88 89 100 107 120 125 144 278 336 363 376 389 404 414 424 426 428 437 436 442 444 440 432 434 440 444 440 446 452 460 476 481 476 477 476 473 456 453 472 436 532 495 528 521 524 528 544 568 584 585 592 599 608 612 620 617 616 615 628 649 636 633 620 612 632 647 636 620 588 548 528 519 504 487 492 500 488 483 348 149 156 182 196 224 252 293 316 336 340 345 344 330 320 299 300 315 312 310 296 299 292 295 328 345 328 305 296 312 324 329 328 335 332 330 332 333 348 367 388 397 400 421 420 401 384 369 360 357 360 352 356 359 356 352 352 350 344 336 332 329 320 333 352 362 416 429 436 465 504 585 672 717 752 775 804 814 816 795 776 781 784 793 788 755 700 604 440 318 128 89 116 107 112 98 100 103 96 99 104 118 116 119 120 124 128 126 120 131 128 120 96 86 92 94 88 103 100 102 128 140 164 144 132 152 144 169 212 263 248 229 176 203 260 286 276 271 452 496 516 480 392 359 328 332 336 292 272 284 288 292 312 340 340 349 356 376 420 440 452 444 468 475 468 473 472 476 468 460 456 446 428 417 396 380 256 205 240 277 296 264 232 257 296 278 312 316 296 272 300 333 308 331 312 334 328 324 312 314 304 285 280 263 256 240 240 253 236 236 260 267 276 292 296 305 300 305 292 305 300 281 300 308 316 274 192 118 80 89 96 103 100 108 108 110 108 113 104 91 96 83 104 176 216 460 672 639 456 335 296 273 332 386 384 359 368 390 396 292 260 295 268 268 252 259 264 253 248 248 236 234 284 345 320 258 240 223 200 188 168 156 148 146 152 141 128 133 136 121 108 108 104 101 104 127 124 117 104 99 96 110 116 124 120 115 116 112 124 103 80 77 88 90 96 115 128 131 128 104 96 93 100 130 148 150 152 164 164 144 140 118 100 125 140 128 112 113 112 146 132 93 80 76 80 122 176 182 180 190 188 185 160 111 92 68 44 61 52 60 84 77 56 335 728 791 776 845 868 893 900 908 920 931 936 917 928 920 920 900 888 870 828 814 604 228 128 127 120 119 104 103 96 85 72 64 48 41 40 44 48 54 48 50 40 41 40 45 48 46 44 42 36 32 32 31 20 30 24 23 40 122 144 148 144 146 152 137 148 157 79 88 101 116 112 100 104 116 125 120 140 300 344 360 380 388 402 412 419 424 426 432 431 432 431 428 430 436 437 440 437 436 443 448 462 472 468 464 458 452 448 468 510 536 556 520 514 520 529 544 561 580 573 588 604 600 591 616 609 620 640 644 686 648 666 616 608 600 625 628 624 592 571 528 493 512 512 484 472 480 479 468 354 152 171 164 178 224 243 284 326 328 338 348 341 320 309 296 289 312 313 316 284 300 299 288 297 328 324 296 275 304 314 324 326 332 331 316 312 324 313 336 361 364 385 384 380 384 371 356 352 340 356 352 345 352 369 360 346 344 344 340 363 460 486 656 649 844 896 916 893 972 991 1016 966 1020 1009 1020 1018 1020 1016 1020 999 996 875 916 900 964 973 972 953 868 643 496 320 136 109 104 89 92 95 96 90 104 110 108 106 104 113 116 110 116 113 116 109 88 83 84 89 84 98 108 133 148 167 156 164 168 139 140 207 264 212 184 151 176 204 196 233 244 407 520 602 560 564 548 552 572 595 508 523 420 429 336 347 324 383 344 370 376 425 396 402 416 439 428 435 452 457 448 445 440 430 416 408 396 380 376 281 196 216 252 282 236 214 236 286 272 272 300 288 252 270 296 316 304 303 324 335 316 296 316 306 276 261 260 242 224 229 232 228 244 258 256 266 272 284 284 288 296 296 300 299 284 281 292 285 296 235 128 78 72 80 76 91 84 81 100 103 88 92 84 114 172 232 272 274 376 497 484 436 416 377 312 318 308 318 348 352 340 287 252 260 268 220 204 260 276 270 244 250 244 206 232 306 324 256 228 210 212 212 180 160 152 153 148 150 148 134 132 124 120 103 116 105 104 128 136 133 120 96 96 105 116 138 132 122 116 119 116 129 108 94 88 80 96 105 120 130 148 145 100 81 96 118 140 156 160 161 164 169 136 150 120 97 132 140 140 118 112 118 220 183 72 87 76 68 104 152 184 195 188 196 184 158 112 86 72 57 56 44 60 65 56 216 648 822 780 806 860 862 892 897 904 897 940 965 916 914 924 912 928 927 912 849 852 818 396 69 116 114 116 112 100 94 80 75 60 54 44 41 40 43 52 47 48 51 44 44 44 42 32 39 40 31 24 24 32 19 32 25 28 45 112 139 144 150 144 138 144 146 140 100 94 104 129 116 98 108 121 124 107 212 313 340 357 384 396 400 406 416 417 420 423 424 424 420 423 424 433 432 425 432 438 436 445 452 455 460 458 440 432 464 412 528 535 524 511 528 533 536 551 564 572 580 595 596 595 604 625 636 649 652 660 652 630 616 585 576 591 584 586 572 571 548 520 504 493 484 487 476 457 464 461 264 204 168 178 184 214 248 278 300 317 332 326 320 308 304 297 284 289 300 302 288 285 296 281 276 301 312 296 268 283 312 324 324 323 328 313 304 310 324 331 332 348 364 354 356 362 356 346 340 341 332 340 348 352 360 351 328 513 572 692 844 958 1000 1011 1012 1017 1020 1021 1020 1015 1012 1009 1012 1017 1016 1019 1020 1019 1016 1011 1008 1010 1004 972 916 948 920 917 928 937 960 951 848 550 260 139 96 88 96 93 96 98 96 95 96 101 100 93 96 104 100 102 104 90 84 85 84 75 80 103 116 128 148 149 168 167 164 176 204 234 228 192 176 204 212 205 208 234 280 341 360 395 420 408 400 501 520 510 608 533 572 507 492 483 416 395 328 373 388 397 372 394 364 358 328 344 388 391 432 417 408 402 392 377 356 350 304 193 188 214 260 240 232 262 280 294 284 302 292 283 276 301 292 309 308 318 316 307 296 301 328 309 256 220 220 210 208 212 224 240 240 248 256 269 268 281 288 303 296 290 296 284 272 279 284 288 280 186 80 74 60 67 68 81 72 55 88 64 112 182 256 301 300 289 284 369 300 265 396 411 428 378 320 279 184 189 224 158 188 218 272 306 220 225 272 274 240 239 232 229 208 221 240 232 204 203 192 195 192 167 152 152 144 144 148 145 136 126 120 118 116 117 112 112 132 126 128 117 112 104 120 139 172 143 120 121 124 126 124 119 104 97 100 108 128 124 124 151 152 122 96 106 140 163 172 174 168 170 164 160 152 131 120 127 124 128 116 110 116 151 136 96 80 80 72 101 144 190 192 185 188 176 152 123 100 81 56 57 60 69 68 143 500 766 796 819 852 869 888 902 908 900 884 927 944 939 940 933 928 940 956 943 880 866 880 677 260 160 108 107 104 99 92 78 64 70 92 54 52 54 52 50 40 41 48 45 44 40 32 29 32 30 24 28 28 27 28 35 28 52 68 102 144 141 132 136 144 147 140 142 110 104 113 112 109 96 105 112 129 104 230 320 351 364 385 396 401 404 409 412 414 416 415 416 418 420 423 428 427 424 424 424 429 436 443 444 446 448 439 460 494 500 512 532 510 524 525 536 524 548 584 556 569 588 597 592 615 632 659 636 649 628 614 604 579 564 529 556 545 560 567 548 531 520 504 492 479 468 474 460 454 420 235 224 168 164 177 188 230 264 289 304 314 300 294 288 299 288 274 276 292 284 289 276 280 256 265 276 288 300 280 268 303 312 310 316 316 308 291 296 313 320 323 340 323 328 351 336 325 336 335 348 337 324 341 348 332 380 582 864 898 1020 1005 1016 1023 1020 1023 1020 1023 1016 1018 1016 1023 1016 1023 1020 1023 1020 1017 1020 1020 1020 1023 1016 1023 1000 925 936 890 900 902 920 922 924 961 928 702 520 313 200 152 88 105 88 89 88 82 88 86 88 89 88 99 100 88 92 89 84 85 76 75 96 95 92 125 140 159 176 196 200 208 220 210 168 182 248 242 196 178 216 256 288 249 240 269 264 284 320 316 332 439 464 512 548 594 572 576 500 517 444 476 436 490 464 502 344 321 252 287 312 289 384 391 388 359 344 333 320 283 224 189 188 237 260 261 284 289 300 312 300 301 284 280 284 284 288 276 304 303 296 272 268 311 292 239 224 211 200 197 204 217 220 218 236 258 252 260 268 278 288 280 296 279 268 283 276 275 276 263 248 161 60 58 60 51 64 79 72 119 196 249 320 327 320 289 284 282 280 248 256 290 408 423 384 347 264 135 68 81 60 133 240 262 236 220 256 305 264 237 236 232 224 193 184 171 196 196 184 195 184 173 144 150 148 125 132 140 136 142 136 128 128 141 128 120 108 118 124 123 104 84 96 138 148 145 132 129 132 159 168 153 128 103 92 110 116 135 128 131 140 145 124 113 136 173 176 168 180 186 172 157 164 165 144 125 136 139 116 110 112 156 112 90 100 82 84 91 100 137 188 195 184 192 164 140 116 102 68 63 80 73 72 75 340 744 816 829 848 861 872 918 964 969 964 933 936 924 948 968 972 953 944 958 964 928 892 897 872 740 556 191 80 105 96 79 72 60 64 74 52 59 60 51 48 42 36 39 44 37 28 25 32 29 28 26 24 33 20 29 32 22 56 98 128 160 144 131 136 146 144 135 136 112 117 108 102 108 99 88 89 84 123 260 321 352 365 376 395 400 403 404 411 408 413 416 414 416 417 420 423 424 424 416 417 420 427 440 453 432 420 448 494 492 504 528 530 524 521 528 537 536 544 560 573 584 593 596 593 600 595 588 588 596 605 588 569 560 556 548 543 532 533 544 536 528 515 488 483 480 471 456 439 440 428 240 167 148 163 168 174 204 234 256 285 288 281 264 273 280 275 272 281 284 276 276 280 272 253 244 262 292 290 268 264 280 302 316 309 292 290 284 291 292 301 312 328 324 318 312 316 316 321 320 326 328 323 316 459 536 726 976 973 1008 1012 1008 1015 1020 1021 1016 1016 1016 1010 1008 1009 1012 1014 1016 1012 1012 1013 1012 1016 1016 1019 1020 1023 1016 999 984 960 940 909 876 894 916 914 912 909 900 842 712 533 412 236 104 71 96 95 84 89 80 77 88 87 80 98 92 94 92 71 56 75 88 79 80 88 100 122 148 162 172 188 192 185 188 178 196 245 260 201 184 314 400 441 264 372 484 547 628 414 272 319 292 361 324 323 372 439 512 493 572 540 560 509 532 482 456 312 228 258 268 269 216 252 296 321 344 310 316 322 296 282 176 135 196 216 244 270 264 273 276 287 280 270 272 267 268 269 272 290 284 267 268 260 248 238 224 211 200 187 184 195 196 206 220 223 240 256 260 257 272 286 284 281 276 274 276 274 276 268 268 239 212 104 44 45 44 0 64 147 268 354 352 362 344 346 316 304 284 265 252 229 228 254 404 377 376 319 192 144 76 69 180 289 244 223 240 281 284 250 228 216 216 207 192 177 168 184 200 188 176 169 160 143 132 138 144 139 128 131 136 141 136 137 144 140 132 130 136 137 128 112 100 104 116 131 144 140 140 149 224 243 196 137 108 95 104 129 144 138 136 153 164 151 156 168 176 182 180 182 188 165 156 154 152 145 140 149 148 131 120 121 132 115 104 100 96 94 96 100 128 167 188 181 168 137 116 107 80 67 68 79 72 97 292 608 820 856 872 897 932 944 968 974 984 985 992 966 944 970 988 989 984 981 972 974 980 953 920 886 864 839 552 195 80 87 80 80 60 60 96 82 52 54 52 51 48 44 52 49 40 34 28 29 28 32 28 26 24 35 28 39 40 72 112 122 144 140 140 135 140 140 140 132 106 104 110 104 101 96 91 80 62 156 295 328 355 368 376 392 397 400 404 408 406 408 408 404 405 408 413 416 419 420 414 416 417 424 429 432 428 456 465 488 525 532 521 520 538 532 537 532 563 556 556 576 583 584 571 576 586 564 570 568 564 568 535 548 549 548 556 540 523 520 516 524 513 508 481 476 465 456 444 436 430 388 255 168 149 156 135 152 181 192 223 244 245 248 245 248 259 256 269 288 270 268 269 280 267 256 257 252 285 284 269 260 263 292 310 284 293 284 299 292 282 312 316 316 317 312 313 308 299 316 330 324 312 324 459 712 858 992 965 996 1023 1016 1023 1012 1018 1012 1012 1012 1016 1008 989 1008 993 1008 1001 1008 1005 1012 1012 1012 1016 1016 1017 1020 1023 1020 1023 968 883 920 869 864 879 904 919 912 901 872 872 740 599 560 342 168 112 100 110 92 71 84 84 76 78 96 96 88 62 64 64 68 78 72 74 88 76 88 114 140 155 164 172 176 172 180 211 224 224 196 207 472 656 676 346 624 770 756 650 368 358 456 449 468 325 272 289 288 319 320 379 400 470 456 498 444 351 208 172 236 305 296 308 180 260 272 251 276 282 280 234 264 183 152 177 188 193 208 233 252 248 248 249 248 248 248 238 256 260 256 245 252 259 240 208 220 218 204 187 192 185 184 187 192 203 212 221 236 240 264 268 272 293 272 273 268 261 276 273 276 253 240 211 156 87 48 38 68 193 300 331 368 364 376 377 372 349 312 268 236 220 216 231 280 384 388 355 296 228 128 79 132 219 224 179 232 310 284 251 224 218 200 197 196 166 172 176 172 188 188 180 164 153 148 124 132 143 144 125 120 135 132 130 132 137 152 145 152 162 144 142 124 122 108 101 128 149 136 138 144 223 340 203 104 107 92 87 132 139 132 145 168 179 176 178 176 176 184 191 184 182 156 140 140 143 140 145 156 150 136 117 124 117 112 126 100 93 96 98 104 120 152 167 160 146 116 98 88 66 72 71 68 36 236 621 828 869 860 892 928 961 960 1009 1000 994 1008 1008 996 965 992 1015 1004 999 1008 999 980 994 976 943 924 889 888 900 532 175 56 73 64 53 64 88 92 66 52 50 44 58 52 42 40 43 28 37 28 20 28 35 24 28 36 30 36 51 72 128 144 144 152 142 136 133 140 145 140 104 101 104 108 88 88 100 88 80 192 296 325 348 370 376 386 396 400 404 403 400 398 404 406 404 405 408 405 404 402 404 407 408 435 420 495 440 383 472 494 524 522 520 520 524 537 536 535 544 554 564 575 572 567 560 567 560 559 552 555 552 549 548 540 536 531 520 506 512 513 512 516 496 489 476 465 456 447 436 427 424 409 252 143 144 145 124 132 152 169 180 203 208 213 216 222 236 243 248 262 256 266 264 267 264 257 260 261 284 285 276 264 256 274 272 274 292 282 288 294 288 293 296 301 296 300 316 313 300 309 336 325 320 600 876 908 988 992 984 994 1008 1005 1008 1008 1012 1006 1016 1014 1008 999 1000 1000 1000 1002 1000 1001 1004 1005 1016 1012 1020 1010 1008 1004 1016 1023 1016 991 976 949 924 896 864 880 892 903 908 888 868 840 740 683 596 427 220 73 92 91 84 90 84 79 80 80 84 81 76 64 48 56 68 73 72 79 92 87 80 103 120 133 152 146 144 164 192 194 196 190 228 420 564 478 260 488 644 658 584 429 416 455 572 579 392 313 368 371 300 300 280 331 308 298 292 283 268 196 180 206 252 349 396 341 264 264 248 209 136 174 160 195 216 136 152 141 164 183 208 214 232 229 228 230 232 234 236 245 240 250 232 236 224 219 208 192 200 194 196 183 172 161 176 182 188 192 216 205 228 256 264 265 264 265 260 269 272 276 260 271 244 220 220 172 104 0 96 253 328 375 360 373 364 371 360 357 328 296 268 250 240 221 216 385 420 364 340 316 228 175 116 191 196 195 204 266 300 277 240 219 200 202 200 183 168 166 172 174 184 178 168 170 164 151 124 126 148 134 120 113 116 120 124 131 136 148 152 158 168 160 160 139 124 110 108 118 160 176 180 157 148 202 160 95 92 94 112 123 120 139 160 167 180 182 180 185 184 179 176 183 180 158 136 140 140 138 136 138 132 125 120 125 124 122 116 116 112 104 108 115 116 137 140 140 120 104 88 81 72 81 76 75 184 531 844 908 888 918 952 973 996 992 1012 1015 1008 1011 1012 1010 1008 1005 1020 1016 1012 1012 1012 1003 1008 990 968 960 940 904 920 872 672 387 128 74 72 77 68 70 56 57 56 54 48 53 52 42 36 32 32 35 40 32 36 34 36 38 32 52 60 93 140 142 148 145 136 135 148 152 140 138 111 96 97 92 76 84 87 92 105 224 308 332 357 368 372 376 389 396 397 396 397 400 398 396 399 404 401 396 395 396 393 392 400 408 407 436 469 464 498 524 510 524 524 516 520 520 523 532 515 540 541 532 535 536 526 528 531 528 528 544 525 536 559 528 521 520 503 508 504 512 515 488 474 480 466 452 448 440 433 432 425 404 274 148 142 128 135 128 123 152 164 184 189 192 197 192 199 216 237 244 258 264 246 252 240 236 256 272 252 264 275 272 267 268 255 256 268 272 262 288 301 272 261 296 308 280 282 296 309 300 300 344 600 948 990 980 1003 988 1000 996 1000 992 942 992 969 1008 1023 1008 1023 992 951 992 976 984 972 988 948 992 973 1008 1023 996 965 1000 1002 1012 1023 1020 1023 968 924 932 870 860 845 900 908 900 881 856 847 708 607 592 431 224 110 88 110 84 74 76 78 72 80 80 92 64 52 64 68 56 70 68 74 80 86 84 82 92 105 116 131 148 143 144 166 196 259 312 381 296 272 320 358 424 440 356 286 292 479 596 387 304 418 476 334 312 280 360 334 272 210 196 200 188 240 220 221 272 388 520 405 304 301 220 254 184 132 60 110 104 83 140 172 172 172 204 209 204 199 212 215 220 224 220 217 224 218 216 203 196 202 196 191 188 199 184 169 176 183 188 191 200 213 204 222 224 242 244 232 248 256 264 283 272 259 252 232 228 212 208 131 132 258 340 323 360 349 376 363 376 378 344 319 280 247 248 235 228 259 344 414 356 316 308 205 164 191 192 159 180 241 288 300 252 235 216 191 200 189 172 164 152 159 168 189 172 150 172 174 144 128 112 135 140 111 112 117 112 112 116 137 136 158 152 168 184 163 152 141 124 115 128 170 216 204 168 159 140 133 104 89 88 105 124 132 148 166 172 185 180 176 184 175 168 164 156 166 156 137 140 140 124 126 128 139 120 131 120 122 124 113 120 119 104 112 116 117 124 138 120 86 88 89 76 71 76 58 216 544 824 917 916 900 956 1004 1012 1023 1020 1020 1016 1019 1016 1015 1016 1019 1016 1020 1020 1020 1016 1020 1020 1017 1012 1015 976 963 952 917 928 988 948 658 352 148 64 69 68 47 60 59 52 30 52 53 36 34 44 29 32 37 36 35 40 28 36 39 52 73 140 146 136 151 148 140 136 151 140 132 148 92 98 96 68 72 75 88 106 124 246 292 338 356 367 368 380 388 392 392 399 392 391 392 390 392 397 396 396 396 392 392 394 392 468 436 370 472 478 512 541 532 528 516 508 520 526 520 506 496 510 516 515 516 522 516 513 520 512 528 535 540 536 548 540 516 500 508 516 504 502 488 485 464 455 452 451 440 429 428 430 420 414 300 139 136 133 132 133 140 147 168 175 172 173 180 187 192 201 220 235 244 248 236 245 248 237 256 260 228 245 252 252 252 250 252 250 256 268 264 272 280 271 276 291 296 279 276 279 296 320 364 661 968 985 980 981 984 980 984 982 980 976 972 972 972 977 980 978 980 975 968 964 960 964 968 968 968 970 972 980 988 996 996 996 1000 1001 996 995 992 978 968 946 932 889 848 872 888 887 880 865 840 786 696 645 588 449 220 58 88 83 72 75 80 89 88 87 80 82 88 65 52 53 56 61 60 63 72 82 84 82 84 91 88 96 108 114 132 166 220 260 332 258 240 236 268 285 280 254 200 198 260 337 240 262 352 384 288 293 316 344 360 283 204 182 200 275 384 286 272 290 288 392 348 320 328 312 300 234 148 101 68 101 64 65 128 143 168 166 188 196 200 191 196 203 204 197 204 203 200 189 192 193 200 196 220 216 248 242 288 271 340 343 368 376 360 292 288 263 216 207 228 234 252 262 260 260 260 245 228 216 204 164 200 301 324 364 348 357 364 384 396 395 376 354 316 285 248 239 228 330 280 302 364 324 308 297 220 175 216 194 168 202 248 268 240 224 212 196 188 193 184 168 152 139 140 155 164 169 164 164 160 140 128 118 128 143 136 117 96 100 104 112 124 128 144 154 164 178 176 157 140 133 132 143 168 190 180 167 164 138 112 101 96 94 100 121 140 155 160 171 180 180 180 177 164 159 160 154 136 145 144 135 132 126 124 128 128 132 132 129 124 120 116 113 104 112 116 118 116 114 116 107 92 105 100 88 76 128 324 572 804 882 892 947 972 986 1012 1019 1020 1020 1020 1020 1020 1016 1016 1019 1020 1020 1020 1020 1020 1020 1020 1021 1016 1014 1016 993 972 973 960 934 924 957 980 841 684 371 92 57 72 64 64 56 52 49 44 40 40 38 32 36 40 45 36 39 40 44 40 77 108 121 148 142 148 153 140 138 144 137 132 135 89 92 85 76 66 72 97 104 137 244 310 336 359 368 371 380 385 388 390 392 389 388 385 384 388 392 392 392 386 380 383 380 391 432 481 480 495 496 514 544 522 516 515 512 513 504 492 484 488 492 480 492 504 516 521 508 509 512 522 516 564 520 543 536 521 508 502 500 499 496 468 464 458 452 444 440 433 424 424 424 419 416 334 168 139 148 148 140 154 148 150 156 171 168 164 180 182 192 196 220 227 232 238 240 230 224 241 256 238 248 240 244 233 232 254 240 241 260 265 264 269 268 269 268 267 272 273 284 272 376 670 968 947 980 1017 980 1000 964 935 952 939 948 948 948 953 956 999 968 965 944 951 928 933 932 936 936 939 932 927 948 928 976 952 980 1023 1012 978 980 972 976 1012 952 949 916 856 852 857 880 871 860 849 820 767 668 593 584 393 184 118 92 86 80 89 84 79 96 85 92 87 72 61 56 55 68 67 68 67 68 79 80 81 80 79 76 83 88 97 120 127 132 159 176 133 148 148 164 165 180 139 136 181 228 195 204 282 300 311 336 334 300 323 264 192 184 187 240 287 288 363 380 329 284 275 232 265 256 237 200 175 136 75 80 162 112 72 108 135 152 166 180 170 184 183 184 198 192 201 216 224 256 263 320 306 368 409 428 449 456 452 480 499 492 492 500 479 464 417 404 314 252 229 216 235 240 237 244 246 228 223 204 175 180 266 304 291 300 324 324 363 372 430 420 420 372 338 316 266 260 251 300 307 344 340 344 321 284 203 172 177 140 167 220 256 216 203 192 184 184 181 184 177 160 147 128 132 148 147 152 155 156 149 132 113 124 120 140 155 120 96 88 101 112 109 120 135 144 159 168 165 156 150 132 127 144 161 164 178 168 145 124 119 88 89 112 121 128 132 164 173 176 183 188 192 180 172 164 154 152 133 144 147 136 130 132 126 136 131 144 131 132 116 116 102 104 108 108 103 116 115 108 104 112 105 92 82 96 102 348 696 840 891 896 893 968 1023 1016 1020 1016 1016 1016 1016 1016 1017 1016 1016 1016 1016 1016 1016 1016 1015 1016 1020 1020 1021 1016 1010 1004 995 980 983 964 940 932 924 952 1005 924 585 228 72 60 62 56 61 48 41 40 44 40 41 36 42 40 42 36 37 48 53 96 147 144 144 144 141 148 149 152 143 140 138 136 96 95 84 73 84 83 92 106 152 256 300 340 356 365 368 375 384 388 388 385 384 379 376 385 384 379 380 379 376 378 380 410 404 392 488 491 492 502 532 539 516 519 504 498 484 475 472 471 472 481 480 478 496 512 516 511 500 513 508 511 520 511 504 495 500 509 496 492 476 473 464 454 444 443 436 427 432 429 420 409 416 415 360 182 152 161 160 156 152 144 148 151 156 169 176 176 180 186 192 205 212 225 236 222 220 221 224 227 236 243 240 228 232 231 240 240 236 242 260 269 264 253 252 258 272 269 272 327 388 677 956 984 980 976 972 957 952 937 928 914 912 918 924 924 924 922 920 920 920 912 904 904 904 904 904 908 912 916 920 934 944 954 960 972 988 987 992 982 972 974 976 952 940 919 896 866 840 856 856 855 848 833 792 716 632 612 540 381 196 98 100 75 88 81 84 93 92 90 92 87 80 74 76 68 52 54 60 65 68 68 68 80 80 80 84 83 84 95 88 103 108 108 104 119 108 117 104 119 112 130 136 156 176 200 268 261 320 320 304 289 280 242 192 180 180 187 160 235 288 331 296 262 248 213 232 196 144 150 144 126 72 90 184 176 60 45 104 112 140 154 156 165 192 199 260 303 352 341 428 467 488 500 504 508 516 528 536 538 532 522 512 512 516 497 496 499 468 448 428 402 324 247 216 217 224 224 220 219 208 193 176 206 284 315 288 293 304 308 316 356 400 416 416 393 368 345 308 318 276 346 352 307 348 338 328 301 204 194 112 141 180 216 216 179 160 174 180 180 188 168 148 152 156 138 124 130 128 131 144 144 128 124 120 134 132 131 136 120 100 90 100 108 112 124 124 134 140 160 156 153 144 140 132 138 144 147 160 161 136 113 96 96 112 121 124 138 152 162 176 191 196 194 184 179 176 168 152 148 152 148 144 138 128 129 132 131 128 133 128 121 112 121 104 101 96 94 100 100 96 107 104 113 100 94 104 160 380 650 844 885 888 940 960 986 1016 1020 1016 1016 1016 1016 1016 1016 1020 1017 1016 1016 1016 1016 1016 1016 1016 1016 1020 1020 1020 1020 1016 1012 1012 1001 1004 995 988 959 944 950 956 972 964 736 464 213 52 51 56 49 60 75 44 45 60 46 36 36 44 39 40 66 76 113 152 147 148 140 144 147 140 150 148 142 140 140 99 88 83 88 83 80 94 92 158 252 315 340 356 364 370 376 381 388 386 380 377 368 346 384 378 376 374 372 369 368 381 400 427 480 495 500 493 504 528 532 525 504 491 476 458 460 459 456 454 480 482 480 485 500 540 520 500 504 503 500 491 500 489 488 479 480 476 472 461 456 456 444 437 432 432 428 424 428 416 416 408 408 388 248 192 156 158 164 150 148 149 156 156 160 161 168 175 184 205 208 204 200 218 212 243 212 208 212 225 228 223 212 224 216 219 228 226 244 249 252 252 244 244 248 252 264 263 444 730 952 946 984 1023 972 905 924 899 904 895 900 905 896 881 888 896 884 878 884 890 876 866 884 903 884 875 884 877 888 885 924 922 936 929 952 923 972 1023 972 964 960 957 940 921 924 918 876 845 848 844 852 839 820 818 760 665 600 547 500 329 208 154 136 115 92 93 88 89 88 92 96 87 84 80 60 58 56 53 52 50 68 71 80 81 80 82 84 86 84 90 84 91 92 96 108 119 108 107 108 122 136 128 128 131 136 166 192 246 220 223 240 230 220 204 188 186 184 179 248 309 308 281 200 178 156 165 144 150 136 156 124 105 68 95 124 91 68 104 120 194 212 250 292 326 396 372 456 481 512 526 528 530 556 578 592 619 616 608 600 610 604 586 572 595 544 480 488 455 452 428 436 430 356 260 232 249 208 200 196 196 188 170 232 286 280 262 268 263 288 308 332 362 400 431 396 407 372 384 316 384 392 319 360 361 340 347 276 171 136 94 144 176 192 184 144 139 160 156 160 160 148 154 140 136 140 126 124 131 128 130 124 132 124 127 144 139 112 110 128 110 84 86 96 118 124 109 132 146 152 153 144 147 140 139 136 134 136 126 136 125 100 93 100 107 132 130 144 171 168 184 196 199 200 194 172 168 156 150 148 155 144 137 136 128 128 124 124 123 128 126 112 152 160 102 100 103 80 78 84 99 96 101 96 92 92 104 372 717 820 872 892 909 964 1022 1020 1017 1016 1016 1016 1016 1016 1016 1016 1016 1016 1019 1016 1016 1020 1017 1016 1016 1016 1016 1016 1019 1016 1019 1016 1017 1020 1016 1008 1015 1000 974 956 947 948 938 932 912 716 335 64 37 64 86 144 71 48 49 36 32 40 43 40 35 60 110 156 158 148 152 152 138 152 153 148 149 136 143 144 88 84 84 85 80 85 96 94 156 259 312 343 356 369 372 373 376 386 388 389 376 300 256 323 368 372 368 366 368 369 384 358 468 469 504 493 484 504 520 529 512 484 472 466 460 434 448 424 448 466 476 472 476 488 496 504 492 478 484 491 492 491 484 482 468 458 460 461 452 442 440 446 436 432 436 422 412 413 408 409 408 401 396 287 172 159 160 170 164 154 156 153 156 159 156 169 172 175 188 199 196 195 200 209 224 212 196 203 216 212 208 213 220 211 208 219 224 235 232 249 244 241 244 240 248 306 440 722 960 978 988 975 968 954 932 912 888 881 876 870 864 862 860 861 868 863 864 856 848 846 844 848 852 856 860 862 864 875 888 906 912 923 932 932 940 956 956 953 952 948 944 937 932 921 908 879 836 842 840 844 840 832 816 781 712 627 572 553 460 323 228 184 168 127 100 80 88 97 88 98 100 98 96 79 56 44 48 47 48 55 60 70 68 75 80 80 84 85 80 85 84 83 80 100 120 106 104 103 112 117 124 133 124 117 120 179 232 194 180 161 152 148 152 170 180 165 204 296 368 319 280 207 172 150 144 146 168 147 168 165 160 124 80 136 80 167 208 248 320 329 396 421 440 449 488 528 568 641 636 727 728 732 736 771 792 792 784 786 788 790 764 740 676 671 596 519 488 449 432 420 448 412 368 448 552 341 176 170 176 166 168 233 240 251 236 251 252 269 288 306 328 367 392 406 436 464 472 553 456 363 380 354 348 358 340 183 164 143 80 130 152 166 144 143 152 156 152 143 140 140 136 134 136 133 128 120 124 121 120 124 120 121 124 122 112 103 100 108 104 93 92 95 108 109 120 130 136 137 140 143 148 140 160 139 132 129 120 112 104 103 108 107 116 138 152 157 164 182 188 179 180 185 172 173 164 152 148 148 144 135 124 134 128 124 120 119 120 119 116 125 164 136 92 89 88 81 76 80 84 88 92 82 88 149 364 642 832 883 908 948 980 994 1020 1021 1016 1016 1016 1016 1016 1016 1016 1016 1016 1017 1020 1016 1016 1020 1016 1016 1016 1016 1016 1017 1020 1016 1016 1020 1020 1020 1020 1019 1020 1014 1004 983 968 955 956 943 920 944 860 547 256 88 72 78 48 46 40 42 48 50 48 49 56 100 152 143 148 146 156 157 144 145 160 142 148 148 152 150 85 84 83 80 78 84 94 84 149 268 319 344 357 364 369 376 377 384 384 388 359 308 321 356 362 364 366 368 367 368 353 444 451 472 473 452 435 464 508 484 472 476 458 448 433 440 414 432 453 460 476 468 455 472 455 472 498 472 460 472 470 472 473 464 455 452 443 440 434 428 433 432 425 428 420 412 409 416 410 404 407 396 392 356 209 156 159 160 165 144 168 156 138 160 178 168 156 176 172 180 189 192 175 192 205 200 178 184 192 200 199 192 203 212 210 220 225 212 211 252 243 228 228 228 230 404 757 956 937 972 1023 960 922 944 930 904 877 856 833 848 847 840 811 828 854 836 817 820 804 808 799 804 821 828 841 836 813 860 883 900 925 912 911 904 914 948 970 932 930 932 941 932 920 920 909 896 830 812 811 840 856 836 822 796 762 664 584 552 494 428 326 256 223 200 150 116 112 88 89 92 105 104 90 92 82 44 36 48 33 44 60 60 53 64 72 80 82 76 71 84 86 84 82 100 105 96 87 92 93 100 115 112 113 104 130 176 180 144 120 124 137 124 128 152 160 156 192 228 215 188 177 144 140 112 105 100 96 104 98 92 148 128 203 220 233 324 345 400 404 424 399 440 443 540 659 684 791 764 800 788 772 744 740 748 748 736 725 716 702 728 797 784 849 860 883 668 551 468 435 440 437 428 409 460 650 480 188 160 158 152 169 196 195 208 199 228 258 244 255 284 308 328 332 376 458 480 604 544 458 464 403 360 342 344 263 188 184 84 87 116 126 140 129 132 149 156 154 136 138 132 125 128 111 120 128 120 108 112 115 116 107 116 112 100 97 88 92 84 91 92 73 92 100 104 124 116 125 128 122 128 148 124 136 132 125 108 106 96 99 108 98 108 140 144 160 156 161 180 187 172 165 176 154 160 154 152 143 140 139 132 126 128 121 120 111 108 130 116 121 116 106 92 93 96 83 72 76 80 70 84 76 80 104 372 685 820 872 900 949 992 1023 1020 1017 1016 1016 1016 1016 1016 1016 1016 1016 1016 1016 1016 1016 1016 1020 1020 1016 1016 1015 1016 1020 1020 1020 1016 1016 1020 1022 1020 1017 1016 1020 1016 1022 1008 994 972 952 944 934 924 939 936 738 392 169 40 50 48 45 44 45 52 49 56 82 136 167 152 143 148 156 148 154 140 145 148 153 152 149 156 76 85 80 81 76 71 88 93 164 267 308 338 352 364 364 370 372 375 376 376 364 351 364 365 360 322 352 361 348 347 336 303 352 322 340 330 344 326 364 338 384 347 400 370 412 383 420 427 452 453 452 465 456 456 456 453 460 460 456 459 452 452 456 448 440 442 424 422 420 411 412 414 408 411 404 406 408 423 412 410 408 407 408 339 256 203 152 169 164 149 144 144 144 144 152 155 164 164 152 172 192 176 164 181 200 201 192 178 180 180 184 185 188 201 212 211 208 205 212 220 220 224 224 233 348 682 944 954 956 954 948 943 936 930 916 895 876 846 836 828 820 823 808 813 800 811 792 794 788 787 760 783 788 811 812 817 824 838 856 875 892 894 900 897 896 917 936 921 916 918 920 923 924 919 916 896 876 829 808 830 844 840 824 818 792 714 620 563 536 495 408 330 280 230 204 173 148 104 96 94 100 104 104 99 88 70 40 39 28 26 36 46 44 47 52 54 52 67 64 65 68 68 76 77 76 75 84 78 80 83 96 97 100 97 124 128 116 112 96 93 100 102 104 118 128 116 112 105 92 106 88 86 92 77 52 54 44 39 68 164 240 319 376 399 412 414 428 437 440 449 448 460 576 726 784 812 748 705 644 664 588 572 576 569 568 569 552 533 540 549 584 588 628 729 768 797 680 523 452 431 436 425 412 420 532 535 256 122 140 145 160 179 180 188 192 199 216 226 244 266 288 309 300 415 376 551 532 483 516 435 396 351 320 262 224 188 256 52 64 105 124 123 120 127 140 148 148 138 124 125 132 124 116 115 116 117 112 112 100 99 108 109 108 98 96 94 92 90 96 90 80 92 96 108 124 120 116 116 124 135 136 139 140 127 116 107 100 99 96 116 124 124 132 147 160 165 168 170 160 162 164 162 160 158 156 153 136 128 132 128 124 119 116 115 116 113 108 116 112 108 100 91 88 87 76 81 80 77 76 79 72 156 384 652 820 872 900 957 996 1005 1020 1021 1016 1016 1016 1016 1016 1016 1016 1016 1016 1016 1016 1016 1016 1017 1020 1019 1016 1018 1016 1017 1020 1021 1020 1020 1020 1017 1020 1018 1016 1016 1020 1020 1016 1018 1016 994 980 963 952 947 944 937 916 839 664 228 40 51 56 50 48 51 56 87 112 136 160 148 144 162 160 155 160 156 152 158 152 149 152 160 88 88 82 84 67 76 94 80 175 264 321 332 353 360 363 372 371 372 371 372 365 360 361 360 311 328 320 324 301 300 296 288 279 300 291 292 297 288 301 296 316 320 316 356 335 392 403 424 407 436 435 444 459 448 431 436 422 444 439 436 436 432 426 424 420 416 408 400 390 392 390 388 394 400 401 404 419 416 411 408 407 400 395 396 308 172 173 164 163 136 124 128 141 136 140 136 148 144 152 156 165 168 167 160 173 192 190 168 172 172 173 180 185 180 205 196 195 192 199 212 216 216 219 264 653 936 924 932 967 940 920 928 921 924 896 884 886 844 827 808 772 776 742 756 757 764 785 732 704 720 713 736 730 768 781 784 772 812 839 852 864 872 891 888 869 888 915 900 896 896 885 916 913 916 917 892 883 836 794 812 825 836 833 820 823 776 672 588 550 516 452 416 350 300 257 212 184 168 136 124 125 100 113 108 96 88 82 48 41 32 32 24 28 36 39 44 57 52 42 60 57 52 61 60 59 56 72 64 73 80 76 80 80 84 91 92 84 84 88 76 76 84 91 96 94 84 75 76 74 64 68 68 40 44 56 88 174 240 302 416 404 484 451 464 459 444 445 452 460 472 524 624 787 760 771 640 610 556 525 512 495 500 499 492 491 492 482 504 511 516 506 512 502 544 550 604 682 552 465 440 430 440 405 380 479 540 393 172 117 112 144 156 152 152 181 172 170 204 207 244 249 276 357 396 457 568 530 536 471 416 369 328 314 256 156 224 249 32 70 100 109 104 100 120 140 136 126 132 130 120 115 104 128 104 93 92 102 108 106 88 101 104 109 96 104 108 97 100 90 88 94 92 95 96 103 124 124 108 110 140 133 124 134 128 132 116 101 108 109 136 144 120 125 148 159 168 170 164 160 156 166 148 148 152 153 144 136 120 126 116 111 112 117 104 97 108 110 108 102 100 102 84 79 80 77 80 81 76 78 68 132 424 721 836 882 904 955 992 1023 1016 1017 1016 1016 1016 1016 1016 1016 1016 1016 1016 1016 1016 1016 1016 1020 1020 1017 1016 1016 1016 1018 1020 1016 1016 1016 1016 1017 1016 1017 1020 1018 1016 1017 1020 1020 1020 1023 1020 1009 980 969 952 937 952 941 900 920 640 196 40 55 52 60 56 50 104 161 156 159 152 153 164 158 164 160 156 163 148 141 152 154 152 84 91 84 73 76 81 84 93 172 263 308 333 348 355 356 365 368 368 364 369 364 319 344 320 320 328 308 306 280 288 288 292 280 310 308 310 312 315 312 313 320 309 312 303 308 315 348 356 372 377 400 424 412 412 436 417 420 410 416 413 412 409 408 406 400 401 396 385 380 377 380 383 388 395 396 402 412 418 416 406 400 391 388 374 372 242 164 180 168 144 136 132 132 140 140 131 132 135 136 145 148 148 148 154 156 151 152 158 156 173 172 176 184 189 196 189 180 181 180 200 212 209 220 529 896 926 916 925 928 922 916 919 920 896 880 868 860 843 824 824 764 749 672 676 720 717 724 715 692 668 688 673 656 705 728 762 768 800 808 831 836 850 860 872 880 876 880 885 884 894 900 911 912 912 908 891 880 861 796 797 816 830 832 823 812 803 744 641 584 551 484 468 436 381 336 264 244 203 192 164 152 115 116 124 104 89 92 74 68 59 36 29 28 33 24 41 28 29 48 47 36 49 40 46 44 44 48 61 56 57 56 56 56 74 68 62 72 80 72 67 68 71 72 69 68 72 68 50 60 45 48 85 100 162 272 335 444 532 508 525 496 473 472 448 448 477 524 565 540 543 648 711 648 613 556 518 520 488 488 471 480 458 464 467 460 445 480 488 492 490 508 507 508 497 508 484 500 510 516 459 424 416 412 372 416 555 496 316 236 123 216 214 176 170 164 165 184 200 200 243 272 451 484 482 592 510 544 481 436 377 340 305 280 118 152 307 180 59 60 82 92 92 88 110 120 124 120 122 116 115 112 104 96 90 88 87 84 89 92 88 88 100 100 105 96 101 104 97 88 85 84 92 84 92 100 113 108 106 108 114 116 123 120 135 152 141 132 121 120 131 132 129 136 142 152 171 160 158 164 157 144 144 140 138 128 130 136 128 116 110 104 106 112 110 104 102 104 101 104 103 88 85 76 78 80 76 80 70 76 176 436 690 848 875 892 945 980 996 1020 1022 1016 1016 1016 1016 1016 1016 1016 1016 1016 1016 1016 1016 1016 1018 1020 1020 1016 1016 1016 1012 1012 1017 1016 1016 1016 1016 1020 1020 1016 1017 1020 1020 1016 1016 1020 1021 1020 1023 1020 997 980 970 948 938 948 940 904 892 624 197 40 62 60 81 92 129 180 161 152 151 160 158 156 157 160 162 164 156 152 146 148 146 90 84 75 72 77 80 91 80 161 268 305 328 338 348 355 364 365 368 365 364 299 312 327 300 323 288 304 268 293 300 294 304 324 332 334 320 311 316 319 312 302 296 300 308 316 312 329 324 336 348 346 364 398 404 433 436 412 392 378 400 392 392 390 392 391 384 381 380 371 372 373 372 377 380 383 392 393 396 395 392 388 384 377 380 355 312 219 172 154 148 149 128 127 132 128 124 124 128 126 128 136 132 141 144 141 132 141 156 163 172 157 172 196 188 176 180 176 192 179 184 203 192 340 780 909 900 926 924 907 904 915 912 899 860 848 848 801 748 807 776 738 680 636 632 569 624 628 612 589 636 671 604 583 608 681 700 742 768 771 808 820 828 849 856 850 856 857 876 859 896 899 916 913 912 905 884 879 860 793 776 798 816 820 816 812 808 800 672 609 592 519 488 477 448 401 360 318 276 245 220 194 180 149 152 136 124 119 96 90 76 56 52 47 28 31 36 22 28 50 36 19 32 33 28 33 28 45 44 41 44 36 48 59 56 49 64 59 52 55 56 40 44 53 48 45 44 51 52 65 112 190 280 372 468 495 548 499 516 513 472 474 444 467 492 592 632 719 624 580 592 673 584 520 508 477 492 482 480 448 464 443 440 439 440 437 452 458 472 490 496 530 548 578 620 596 528 437 460 501 460 391 396 391 380 374 484 512 444 488 524 465 480 430 400 374 376 390 388 392 452 497 584 585 604 573 524 483 460 397 336 320 284 215 148 210 248 110 32 56 76 84 80 86 92 94 108 116 112 105 112 114 104 72 80 93 80 82 76 60 80 78 84 94 104 93 104 104 88 94 84 84 92 99 92 91 104 94 100 107 96 105 128 123 128 143 152 150 136 130 132 128 136 152 152 150 168 157 160 154 148 148 136 122 132 119 124 129 116 101 108 106 104 101 108 121 112 102 108 102 96 81 88 85 72 68 76 84 80 158 472 747 824 884 892 924 956 988 1020 1021 1020 1020 1020 1016 1016 1016 1016 1020 1016 1015 1020 1020 1020 1017 1020 1020 1016 1014 1016 1013 1016 1014 1016 1019 1020 1016 1016 1020 1020 1017 1016 1022 1020 993 1000 1020 1016 1017 1020 1021 1020 1013 988 957 944 935 928 935 920 919 608 195 56 52 96 135 172 177 164 165 164 160 164 175 172 155 156 155 160 160 148 151 160 80 80 68 63 76 81 96 100 156 264 292 316 332 348 352 364 360 355 356 299 288 326 284 282 260 258 272 296 320 327 316 326 340 343 336 330 324 323 320 312 300 297 300 317 332 337 336 338 352 356 360 365 368 373 388 410 400 447 388 347 380 371 384 376 376 380 368 366 356 361 360 354 356 365 368 375 372 379 384 380 384 379 372 370 368 292 244 224 168 153 124 125 136 124 124 124 124 120 124 128 128 130 132 131 144 151 156 140 128 156 164 171 172 177 180 183 188 187 176 177 188 249 540 861 880 905 912 911 908 898 896 885 864 854 856 849 696 525 652 690 648 584 564 531 532 562 596 564 548 561 588 580 584 606 684 684 680 737 760 784 804 818 820 837 836 851 852 865 880 898 912 910 908 906 900 884 872 862 820 773 784 812 804 809 808 799 780 702 632 614 584 535 512 505 484 457 396 342 308 277 252 216 200 175 184 180 164 133 104 72 80 58 52 40 36 29 28 35 32 33 28 29 32 43 32 47 36 38 36 36 32 44 48 46 44 50 44 37 44 33 36 17 32 27 48 44 124 178 268 304 432 489 552 583 540 533 492 450 484 469 552 596 652 693 720 689 600 552 528 539 504 486 504 456 488 481 484 494 488 466 440 418 420 409 420 447 436 446 468 504 568 690 740 922 940 861 600 449 456 436 412 388 376 356 352 428 556 530 468 523 548 561 548 535 556 579 600 612 604 607 624 572 600 534 512 504 448 400 364 322 284 199 184 123 196 231 80 33 56 65 76 85 76 85 96 98 92 95 96 97 96 99 88 81 76 71 64 64 60 68 68 70 80 89 100 104 92 89 84 92 100 94 100 95 88 95 104 98 84 95 112 125 124 128 144 158 148 147 136 134 132 139 152 161 152 150 148 148 140 138 132 127 124 118 112 120 116 107 104 104 104 98 92 102 116 127 104 97 104 90 80 80 88 85 84 83 84 197 480 716 828 858 884 916 924 976 1000 1014 1016 1017 1020 1021 1016 1015 1016 1018 1020 1006 1000 1017 1016 1020 1016 1015 1016 1012 1004 1008 1012 1019 1012 1009 1016 1021 1020 1017 1020 1020 1016 1016 1012 1012 1004 992 1008 1013 1016 1020 1020 1021 1020 1002 984 961 928 908 908 917 932 931 700 306 60 81 176 175 172 165 172 179 172 177 164 161 156 159 160 158 156 154 144 157 85 80 73 80 70 76 106 88 131 256 300 316 329 340 348 356 330 336 278 268 306 276 273 248 263 288 291 304 330 328 316 320 335 328 315 336 336 328 318 316 307 320 328 328 350 356 363 380 371 360 374 372 379 356 348 384 388 388 404 392 370 372 372 372 360 372 371 356 342 332 336 340 337 336 341 344 359 360 363 364 360 360 354 344 341 340 256 192 184 156 136 120 113 120 131 120 98 108 128 124 117 120 130 124 118 140 159 136 124 156 160 156 163 176 170 172 165 168 178 172 180 264 640 852 872 900 924 900 897 884 890 868 826 836 823 800 554 380 558 612 610 548 499 532 609 672 682 644 597 596 602 620 609 596 653 652 640 656 721 760 731 784 796 800 805 828 824 852 847 900 941 904 899 904 897 884 852 852 837 764 753 800 790 800 806 796 787 728 659 624 596 572 547 540 538 516 473 432 382 340 311 280 244 216 205 188 184 208 172 164 138 84 81 64 57 40 50 32 24 28 39 28 27 32 38 32 20 32 41 40 34 44 41 36 43 36 35 40 43 36 47 72 96 176 180 304 329 416 423 500 537 552 500 512 486 484 553 584 717 728 805 768 774 660 631 532 479 496 496 480 467 480 473 520 569 592 661 636 596 524 448 416 402 408 400 412 413 440 434 464 553 652 763 860 1013 832 639 520 438 420 418 396 351 360 354 340 583 608 498 516 564 560 574 552 605 604 643 636 663 636 626 564 526 512 490 460 397 360 320 272 235 196 119 108 142 92 62 40 48 52 45 80 85 80 87 84 87 84 82 80 79 88 87 76 75 68 54 64 65 56 52 56 69 76 97 108 101 88 77 92 107 104 68 92 98 96 108 92 91 104 105 120 121 132 178 180 150 140 137 132 123 144 151 152 144 144 145 124 124 136 114 120 124 112 115 112 98 100 110 92 80 92 93 96 88 108 91 84 102 84 84 80 78 80 74 72 216 520 777 828 867 880 909 908 904 972 1011 1016 1016 1016 1020 1020 1020 1020 1020 1020 1014 992 998 1020 1009 1012 1013 1012 1012 1008 996 1004 1009 1020 1018 1016 1018 1016 1019 1016 1016 1020 1019 1016 1008 1008 1012 1000 987 1008 1016 1020 1021 1016 1012 1012 1016 976 933 916 900 896 909 928 992 796 407 152 176 188 185 180 176 176 187 184 168 156 150 160 180 160 146 156 158 156 76 79 76 74 68 78 80 82 116 244 284 312 324 339 348 313 320 275 248 287 260 239 248 258 276 305 308 320 324 326 332 327 324 329 332 336 332 327 324 324 328 343 344 374 388 405 416 404 380 377 388 380 356 353 352 367 368 377 392 421 444 439 436 394 368 333 360 341 332 311 308 310 308 307 312 316 324 334 336 334 332 339 336 330 324 307 304 213 164 169 128 122 108 107 116 108 100 99 112 110 108 109 120 120 116 128 132 132 144 143 144 146 156 165 168 161 156 163 160 171 164 307 776 856 880 883 888 880 872 865 856 839 820 822 796 747 560 476 608 621 592 546 596 648 720 762 740 695 672 618 624 614 600 543 552 531 572 633 708 749 728 794 780 779 796 802 836 922 936 942 928 907 896 895 892 881 864 859 832 755 748 776 796 800 796 793 792 750 684 632 620 606 576 573 564 565 536 511 460 403 376 335 296 263 232 196 200 218 216 254 240 169 120 81 76 46 40 18 36 20 28 11 32 35 32 33 32 23 36 15 36 27 40 28 52 40 96 81 152 136 252 223 368 437 444 511 500 547 536 540 536 511 504 533 604 669 768 777 764 711 616 600 528 507 476 481 480 462 476 476 480 476 516 695 788 909 904 895 660 551 436 406 392 387 396 390 400 408 424 400 464 491 532 570 608 598 492 489 444 391 396 389 364 339 340 337 516 643 536 522 528 545 560 561 580 596 612 643 620 633 572 525 516 489 428 398 360 314 276 209 200 73 100 81 84 68 48 33 44 49 52 57 60 69 72 75 72 73 68 70 72 68 76 70 64 63 60 55 56 55 56 60 60 63 84 92 96 89 88 79 92 96 88 99 104 98 104 93 104 109 104 118 116 143 188 170 144 142 144 139 120 128 132 136 136 137 124 110 108 130 120 116 108 112 120 106 104 97 88 87 88 83 84 87 88 83 84 88 92 90 80 79 84 76 96 291 604 775 840 862 876 894 904 911 924 976 1016 1012 1004 1018 1020 1018 1020 1018 1020 1021 1004 992 1012 1012 996 1006 1008 1006 1008 999 1000 1007 1012 1020 1020 1018 1012 1014 1016 1016 1016 1020 1016 1010 1012 1009 1008 1014 1012 1006 1012 1019 1020 1019 1012 1011 1016 997 980 945 904 894 900 907 928 1001 916 600 256 135 180 189 184 172 172 175 172 168 164 161 160 162 152 154 164 165 82 80 75 68 65 76 83 76 87 224 278 308 321 336 291 296 273 248 274 240 254 232 210 268 324 316 311 324 329 340 340 320 323 344 337 336 333 340 337 332 359 364 384 432 482 468 473 424 403 368 384 376 349 372 385 380 393 400 417 408 425 432 439 456 411 360 318 328 315 312 297 284 286 288 288 288 290 292 292 292 290 292 302 304 298 296 283 272 191 148 146 116 115 104 88 92 83 88 98 96 101 92 100 116 119 116 101 116 124 132 128 136 151 144 135 148 154 156 162 172 141 464 798 832 887 864 859 860 848 848 829 812 799 800 789 676 581 580 584 588 585 644 705 732 759 792 807 776 709 700 654 600 567 552 505 496 528 648 733 724 776 824 887 884 813 692 800 912 1023 1000 929 896 907 888 890 880 870 852 840 780 742 764 778 792 796 796 806 776 720 632 629 608 591 588 570 580 584 540 499 468 418 380 352 308 265 244 234 208 200 212 221 220 157 144 139 120 116 88 71 48 36 36 40 44 45 40 40 28 43 72 88 152 147 240 284 332 355 380 430 448 490 492 512 532 512 560 559 544 552 528 562 600 740 772 845 776 766 636 605 508 463 464 455 464 459 464 457 464 449 468 480 500 591 820 928 856 915 788 631 464 404 388 367 368 366 364 374 372 380 388 403 428 445 436 469 392 376 400 421 372 358 376 381 332 278 320 398 440 476 540 557 536 544 528 482 528 566 604 592 572 524 484 441 412 369 344 317 260 216 200 132 96 98 84 68 64 40 44 35 44 60 44 45 56 58 56 60 60 69 56 51 56 56 56 56 52 51 40 60 48 47 44 45 52 70 64 59 72 80 80 77 88 95 88 97 88 89 96 94 100 124 112 103 124 143 164 185 148 147 144 146 128 128 132 136 132 103 104 110 120 119 120 113 100 103 92 102 88 69 88 93 76 79 72 75 80 94 80 81 92 72 80 67 132 362 696 857 840 873 872 875 888 882 904 954 1000 1020 1004 1004 1020 1016 1004 1016 1016 1020 1020 982 996 1016 1016 1015 1008 999 1008 997 988 996 1016 1023 1020 1021 1016 1005 1012 1015 1020 1015 1016 1019 1012 1004 1012 1012 1016 1021 1008 1010 1016 1016 1020 1022 1012 1011 1012 1005 960 909 904 897 916 936 940 975 964 746 428 243 180 184 180 167 176 174 160 165 168 157 160 161 164 162 160 76 76 76 63 68 73 88 79 72 194 272 297 320 280 268 263 240 263 228 230 244 254 268 300 324 335 340 344 344 347 336 330 344 340 332 342 348 372 376 398 408 462 496 555 548 518 484 436 376 367 356 378 392 403 412 425 420 418 416 420 400 421 400 405 400 466 340 269 296 282 284 253 268 269 256 260 260 253 256 249 264 276 264 258 272 281 268 245 236 199 140 143 100 104 96 84 76 83 88 86 92 95 100 109 112 110 112 114 116 122 132 133 144 135 124 138 132 135 144 147 172 551 784 832 848 846 840 838 828 820 804 803 796 795 740 627 572 567 580 626 720 755 776 796 824 836 880 896 864 828 800 730 648 612 592 559 596 756 844 817 872 814 796 730 652 579 512 618 752 866 824 877 884 879 876 872 860 850 836 796 736 746 764 778 780 796 776 767 736 641 616 613 612 602 600 601 588 572 548 529 476 425 392 356 320 279 256 228 212 195 204 230 188 162 144 145 144 143 132 115 104 94 92 81 88 86 132 132 244 225 368 432 456 489 480 499 508 527 536 542 560 570 564 554 536 536 552 549 648 679 720 723 768 726 624 602 520 471 476 450 456 439 452 446 444 438 448 448 448 443 472 499 572 779 764 745 652 633 524 389 380 342 352 343 352 357 348 329 348 390 464 501 488 481 508 421 416 367 384 356 344 352 360 346 312 283 292 289 332 437 468 479 512 462 432 478 516 541 492 473 448 443 384 345 328 294 252 191 172 66 104 136 52 88 76 73 40 34 44 43 52 45 48 53 52 56 52 53 56 55 52 53 44 44 48 45 44 48 48 46 40 44 48 47 52 51 56 58 56 68 60 79 80 78 84 89 96 97 88 90 100 104 112 112 120 164 252 175 152 153 132 126 136 130 136 114 108 108 112 116 120 103 96 95 92 91 88 86 84 79 76 77 72 68 72 75 80 82 76 77 72 98 172 431 752 856 844 860 868 871 876 881 884 909 972 998 1012 1001 1004 1009 1004 1004 1016 1019 1020 1008 984 1001 1016 1018 1016 1015 1008 1000 992 988 996 1012 1020 1019 1020 1018 1008 1008 1016 1017 1008 1010 1016 1017 1008 1004 1012 1020 1020 1015 1012 1016 1012 1018 1020 1017 1012 1008 1004 980 944 919 888 892 928 944 944 953 968 908 696 418 196 169 184 177 180 168 168 178 168 159 172 171 164 159 73 68 72 64 63 80 85 64 88 140 232 288 245 256 257 236 243 228 252 264 270 292 320 332 339 344 345 356 348 344 341 332 335 340 344 368 373 400 426 468 528 568 620 620 627 572 508 456 400 372 339 392 386 420 446 440 428 440 463 432 429 388 381 376 369 368 389 348 299 292 278 268 275 244 236 236 232 228 230 232 232 232 238 244 246 248 246 244 215 196 165 120 95 96 100 80 84 80 81 84 85 92 97 104 117 108 106 108 115 116 116 116 119 132 140 132 117 120 138 112 157 612 769 788 816 828 819 824 812 796 787 792 776 760 708 632 547 580 628 708 791 808 818 852 901 908 915 932 957 836 828 816 769 728 751 824 863 864 859 772 779 712 668 608 550 496 354 336 458 580 759 876 860 856 875 868 854 840 833 796 736 724 733 768 788 784 770 764 752 676 611 608 617 608 613 600 593 588 589 540 523 480 421 396 348 328 295 264 236 212 205 204 196 160 133 132 130 132 123 124 105 128 111 156 212 304 332 420 458 484 455 488 521 520 523 520 531 524 558 544 565 556 582 600 665 672 800 792 802 720 681 572 579 524 494 496 477 476 449 456 445 436 436 436 423 436 435 424 430 424 437 456 502 544 534 512 481 468 435 404 383 364 340 344 346 340 325 332 307 356 445 456 462 408 420 392 429 384 356 364 336 324 350 348 328 296 272 276 324 372 333 384 432 408 432 448 417 424 412 400 366 372 362 316 276 240 197 172 118 92 96 52 45 60 81 80 65 40 44 36 45 52 57 48 53 52 54 56 49 48 50 44 44 44 60 40 47 52 35 40 37 44 38 40 52 44 47 44 60 56 55 60 78 72 73 80 89 92 91 88 97 96 106 108 97 120 185 160 146 144 122 124 130 108 117 100 102 108 106 108 95 88 99 88 73 80 80 76 73 60 70 68 61 68 85 68 55 84 77 60 86 240 509 784 875 852 860 876 858 860 876 880 885 936 972 1008 1009 1000 1010 1000 990 1008 1018 1016 1017 1004 995 1012 1018 1012 1015 1016 1013 1004 987 988 980 1008 1020 1020 1016 1016 1016 1016 1018 1020 1019 1020 1017 1020 1016 1008 1015 1020 1020 1020 1018 1020 1016 1016 1015 1020 1023 1008 1004 992 963 928 897 872 888 932 944 956 957 948 1008 936 637 316 183 184 177 180 184 180 174 180 174 176 177 172 72 72 64 61 68 80 76 57 72 99 228 248 240 243 224 245 224 230 260 294 312 328 348 351 352 346 336 341 344 344 344 343 340 353 368 402 424 455 496 528 584 597 644 610 564 525 476 433 416 403 400 417 412 437 448 456 456 465 508 461 452 405 372 368 360 366 364 399 408 486 464 457 372 249 224 181 220 215 208 208 204 199 200 200 204 206 216 217 216 152 180 194 100 111 88 79 76 77 76 77 68 72 84 92 88 95 96 99 100 104 100 111 108 125 124 117 120 120 112 113 204 629 752 777 792 805 800 805 796 788 776 780 764 730 640 620 576 573 704 769 776 806 840 883 908 932 932 965 956 890 856 872 840 827 856 865 800 770 732 709 636 594 576 531 464 396 352 273 284 355 564 839 848 846 844 855 844 829 812 786 740 701 732 763 772 777 788 769 744 699 636 607 620 626 612 608 600 599 584 562 532 517 468 420 384 347 324 290 264 243 220 193 196 195 132 121 124 116 108 166 144 236 292 332 420 477 484 500 512 506 528 520 528 520 540 570 576 595 636 701 700 735 776 762 792 765 740 681 588 575 504 484 492 467 484 469 480 485 472 462 460 441 420 425 428 420 416 402 412 407 420 407 440 437 444 437 448 443 464 449 440 438 368 330 328 318 316 325 312 312 344 362 340 319 324 353 372 368 344 346 328 299 328 357 336 292 276 267 372 393 368 415 428 402 392 383 392 372 348 352 344 325 320 283 232 162 172 59 80 122 48 68 64 95 124 116 76 45 44 33 40 45 48 41 44 46 40 44 44 42 48 46 48 47 44 43 44 46 52 38 36 39 32 33 40 57 44 39 44 45 48 56 72 64 68 66 64 81 76 75 88 85 84 99 104 108 116 127 128 125 124 124 120 108 104 116 92 90 96 100 88 84 76 78 80 77 68 59 60 62 56 62 64 70 56 56 60 67 68 160 348 544 752 859 856 865 864 873 864 859 860 874 908 946 976 980 968 984 1000 969 968 999 1008 1008 1008 996 988 1002 1012 1010 1012 1013 1008 1005 1004 999 1004 1014 1016 1019 1016 1016 1020 1017 1020 1021 1020 1020 1020 1020 1020 1020 1020 1020 1020 1020 1020 1018 1020 1016 1016 1020 1016 1008 1000 982 968 942 912 886 868 906 932 938 952 941 932 975 1004 818 456 205 192 187 192 184 180 181 180 186 180 183 84 68 60 64 69 72 73 68 80 60 129 220 235 216 226 220 253 260 260 316 319 332 344 340 358 340 330 332 331 336 328 352 353 364 385 428 478 496 558 560 586 592 652 612 573 488 398 384 366 420 436 460 491 468 478 480 445 456 459 452 414 396 385 368 355 340 323 360 425 524 595 480 408 416 303 224 200 200 197 188 188 184 176 172 176 176 179 184 190 196 156 148 136 88 72 80 69 72 74 72 62 64 77 80 74 92 102 92 87 88 106 108 98 112 101 100 106 112 100 108 156 612 715 736 771 780 782 780 776 772 755 760 740 656 599 628 584 608 723 740 756 804 846 888 943 920 964 980 981 896 837 816 791 752 783 688 643 620 532 528 487 472 434 444 373 332 305 304 237 268 458 812 827 820 821 828 839 812 781 772 731 704 719 740 742 768 774 764 759 708 644 604 595 616 613 612 586 592 584 564 516 520 504 452 416 372 341 304 289 264 235 208 200 208 165 112 124 144 194 256 321 412 451 476 484 520 529 524 533 536 609 640 701 700 777 776 807 808 823 788 794 740 765 656 644 552 535 508 491 492 481 464 418 460 488 516 526 512 490 488 481 436 399 416 416 404 393 392 390 384 379 404 433 480 449 440 447 460 503 536 508 488 409 324 315 308 299 296 288 296 287 292 295 300 287 296 302 324 339 316 305 276 294 324 353 292 244 252 325 508 562 500 410 336 322 344 329 340 325 308 307 288 238 228 186 160 108 60 56 44 48 68 107 124 146 132 74 48 48 40 35 40 29 32 41 48 39 36 35 36 51 48 43 40 43 40 28 48 59 32 38 28 39 40 28 68 81 48 28 44 50 52 35 56 66 56 60 64 69 68 55 64 61 84 100 96 110 108 107 112 111 108 107 108 111 164 111 80 76 80 81 80 78 80 69 72 55 60 58 52 55 68 56 52 41 56 77 60 168 460 645 740 849 876 874 876 879 872 872 864 847 880 919 952 1001 968 949 976 969 912 950 1008 997 1004 1016 988 956 996 1007 1008 1016 1008 1000 996 1002 1012 1023 1020 1015 1016 1020 1020 1020 1016 1017 1020 1017 1016 1019 1016 1016 1016 1020 1020 1020 1020 1020 1020 1020 1020 1019 1012 1010 1008 992 976 962 932 899 900 867 868 910 916 926 924 931 948 991 984 836 528 243 180 191 184 190 180 189 204 195 188 68 76 76 60 68 76 72 73 68 0 92 198 216 241 216 225 260 276 296 319 316 329 340 349 344 335 328 338 336 341 344 352 364 396 420 436 460 473 496 503 500 554 600 582 548 461 392 416 428 483 520 595 604 582 560 539 480 466 432 422 396 399 400 389 384 363 372 373 388 385 456 447 400 405 368 365 216 111 164 147 152 153 156 156 164 161 152 151 156 147 160 81 124 170 72 88 68 65 64 63 64 69 72 69 72 81 84 86 84 86 100 95 92 98 104 97 96 98 96 97 184 621 708 730 744 765 768 761 760 760 748 756 720 628 584 597 580 596 688 708 736 777 812 871 924 930 888 860 780 750 712 676 620 576 564 538 508 480 456 424 428 401 396 363 336 262 256 193 204 215 532 804 796 796 796 793 804 799 780 764 736 712 708 730 748 765 764 760 736 711 672 599 580 591 596 597 596 578 564 557 544 533 500 478 432 398 360 331 308 271 252 228 208 226 216 189 252 300 392 397 468 474 496 511 528 528 552 586 636 691 756 795 800 803 796 780 740 769 676 643 544 504 500 475 480 496 492 489 472 431 452 441 468 482 548 646 668 652 520 469 456 423 396 391 384 371 380 371 380 373 384 420 508 553 488 457 476 477 508 586 488 459 396 325 312 301 292 275 276 277 276 271 276 273 268 262 292 311 308 292 296 264 260 279 312 303 240 229 340 566 568 495 348 272 308 307 312 313 292 276 248 209 192 108 136 79 52 70 40 62 68 92 128 139 148 149 100 63 44 39 44 38 48 40 36 38 36 38 36 37 40 42 40 37 44 48 44 43 32 35 36 37 32 33 28 65 128 64 32 46 40 43 32 47 52 58 60 61 56 51 48 61 68 78 88 96 108 119 100 106 100 94 88 106 100 102 76 78 76 70 64 67 60 69 64 69 56 55 52 57 60 63 52 48 56 57 52 208 492 654 724 809 876 888 884 895 888 872 868 870 856 876 908 957 976 955 940 943 948 937 964 988 992 992 1000 987 984 1001 1016 1012 1008 996 996 998 996 1008 1020 1020 1016 1016 1020 1021 1020 1014 1004 1014 1016 1016 1016 1015 1016 1016 1016 1016 1020 1020 1020 1021 1020 1021 1016 1005 1004 997 984 963 944 932 900 883 868 842 876 906 904 909 932 955 968 976 948 875 556 215 180 194 192 204 204 197 188 188 75 76 74 68 61 72 78 72 65 44 142 204 217 212 222 240 270 284 306 312 328 332 342 356 321 340 344 344 350 352 355 368 385 416 446 436 429 440 445 456 486 524 582 568 483 416 405 460 530 564 670 660 681 680 670 636 584 496 422 408 390 388 392 412 375 384 389 384 372 344 348 340 346 332 328 340 270 220 317 332 249 148 126 132 133 136 136 132 133 136 118 116 91 88 95 72 72 56 54 56 65 64 66 60 62 72 92 76 65 80 96 72 85 96 90 84 100 88 89 84 104 540 703 704 705 744 746 744 729 748 744 724 664 592 571 580 567 592 636 704 731 764 803 844 867 816 724 692 617 592 581 520 445 424 387 408 408 400 357 356 341 320 340 308 295 260 265 240 294 472 698 772 766 768 763 764 773 768 766 760 741 712 700 720 741 752 755 748 731 708 690 624 558 584 591 580 579 556 553 536 536 528 511 472 455 408 385 356 308 292 250 236 230 280 329 388 407 464 477 496 525 536 537 548 576 616 717 744 822 784 810 728 741 660 660 580 557 532 506 496 479 480 449 468 463 480 468 464 439 440 444 492 540 572 574 604 712 612 516 460 429 408 386 384 374 376 371 384 409 432 415 448 563 560 494 432 437 436 520 540 475 372 326 320 308 296 286 276 271 272 271 264 260 260 251 268 290 308 300 288 280 252 222 248 279 292 260 220 295 432 429 368 276 292 309 292 294 292 253 220 174 148 140 120 76 44 48 40 46 52 73 112 129 144 153 144 101 72 43 44 54 52 52 44 38 32 37 36 37 36 36 44 38 44 50 52 55 40 25 36 41 36 27 28 33 40 67 48 33 40 40 36 49 44 48 60 43 48 39 40 63 56 75 76 87 100 104 112 91 96 98 96 83 96 100 72 59 68 84 68 56 68 50 56 71 52 53 48 52 56 50 48 51 48 54 56 177 500 682 700 782 852 899 884 898 900 893 880 871 860 857 892 901 944 964 924 912 940 912 912 978 988 989 980 971 988 1006 1012 1023 1012 995 992 998 1004 986 1000 1019 1020 1016 1016 1016 1016 1020 1020 1000 1004 1015 1016 1015 1012 1018 1020 1016 1016 1020 1020 1020 1020 1016 1020 1023 1004 1004 996 988 952 920 920 902 864 838 824 821 872 885 896 917 944 981 980 977 888 805 480 186 192 211 208 192 196 196 196 80 80 76 69 72 67 76 49 52 129 192 232 220 213 232 255 272 301 308 319 340 350 352 348 344 343 344 346 352 359 364 388 408 408 408 406 404 402 400 427 452 486 520 502 460 459 484 510 572 567 608 621 592 615 612 625 640 575 496 463 412 407 384 389 356 359 364 378 372 381 352 347 336 321 308 416 368 490 520 394 392 161 96 109 108 111 112 111 112 107 108 97 100 10 84 46 68 76 52 54 60 63 64 61 64 65 72 59 64 80 72 67 72 80 80 77 76 78 84 86 92 449 664 687 704 721 728 740 736 732 724 715 680 574 532 534 552 549 588 657 680 734 796 818 748 655 616 577 496 485 472 396 372 321 304 271 292 288 272 266 252 263 284 297 336 339 372 419 564 748 756 745 744 748 744 746 748 748 744 738 720 700 692 702 720 744 748 743 716 696 672 629 564 570 592 578 564 550 532 528 520 512 496 469 448 414 392 374 328 326 288 320 372 386 460 449 492 501 532 555 580 587 604 651 716 753 784 782 728 698 612 581 552 515 500 480 488 464 476 455 464 455 456 449 456 457 452 445 460 480 524 539 536 604 552 559 560 520 440 423 416 356 384 401 408 394 392 440 452 487 492 461 480 538 444 388 404 415 472 504 416 343 312 304 312 287 280 282 272 269 260 262 256 251 252 267 280 291 288 290 264 229 228 231 252 292 268 211 236 309 340 284 272 285 276 267 292 276 224 161 124 44 84 97 32 51 40 52 52 63 76 102 132 151 136 143 128 94 64 50 48 46 44 43 32 33 32 38 40 34 40 41 36 42 36 39 44 42 40 37 44 35 36 33 40 33 28 34 32 35 36 30 36 43 44 51 48 43 40 50 56 66 68 73 84 88 92 98 96 93 92 89 84 79 80 72 72 65 60 66 60 61 48 52 56 48 52 47 40 43 36 41 44 43 44 149 452 645 688 753 828 877 896 905 904 895 892 887 880 859 864 884 908 934 936 925 936 942 920 926 968 960 956 959 956 974 996 1012 1016 1017 1000 992 1012 1012 1008 1007 1020 1020 1016 1016 1016 1016 1020 1020 1012 1004 1012 1016 1020 1016 1016 1020 1020 1019 1020 1020 1020 1016 1008 1012 1016 995 976 967 952 935 912 912 916 883 836 819 812 827 856 872 892 927 960 973 964 922 852 757 372 142 212 198 192 199 200 199 85 80 82 68 67 76 93 68 77 168 196 220 222 232 237 264 277 316 315 332 352 348 344 348 351 344 339 352 357 368 379 396 397 388 377 384 385 368 375 400 407 448 479 460 460 476 509 524 560 524 510 516 523 576 606 612 676 668 619 532 478 444 439 400 358 348 336 352 371 384 359 344 337 320 288 368 545 524 387 240 304 168 104 112 112 108 106 112 118 108 101 108 109 100 74 80 89 68 45 48 47 56 55 64 64 64 47 56 65 68 67 68 60 68 75 68 59 76 83 76 81 408 661 684 707 716 716 728 724 720 706 692 640 540 534 520 521 508 568 660 670 668 708 708 646 576 514 456 387 380 349 360 305 264 277 252 266 264 254 308 351 376 422 568 635 660 692 712 702 720 729 724 711 728 724 720 724 720 719 720 712 696 692 692 693 728 750 724 695 684 675 632 582 560 573 568 547 540 495 520 521 500 489 460 432 420 384 372 354 348 380 428 459 480 497 512 530 568 595 616 701 680 696 720 783 708 703 624 615 576 521 520 511 504 467 476 463 468 473 488 473 472 489 460 469 480 499 488 524 528 545 528 502 508 488 444 412 416 389 392 376 380 414 432 487 456 436 468 464 440 474 412 390 408 409 396 389 400 408 388 345 328 321 300 291 292 287 276 284 268 254 252 256 256 255 264 269 292 305 284 266 244 209 236 258 288 285 256 221 260 328 324 323 280 240 260 275 244 157 128 99 56 59 32 42 36 38 48 62 68 67 92 135 148 137 124 129 96 70 60 42 48 44 44 36 36 30 40 39 32 41 36 36 36 30 36 38 40 38 32 36 32 40 32 36 32 37 36 36 40 37 32 39 44 33 44 56 40 53 56 50 72 66 56 61 76 82 100 98 88 95 80 71 68 51 64 77 56 45 64 69 52 50 52 48 40 46 44 42 48 42 40 42 44 77 360 627 684 735 792 855 880 903 908 910 896 899 884 878 844 838 872 913 920 919 916 949 952 915 908 941 936 945 960 960 956 998 1016 1022 1016 999 984 1007 1020 1023 1012 1020 1020 1015 1016 1016 1016 1020 1016 1009 1004 1011 1020 1022 1020 1016 1020 1020 1016 1014 1016 1019 1012 1006 1000 1010 996 958 936 920 916 905 900 904 868 811 816 808 796 827 856 872 904 933 956 969 920 861 824 632 256 159 196 206 204 197 196 84 74 76 81 80 62 80 20 124 236 212 213 212 225 240 274 308 323 336 344 340 342 344 349 348 350 348 353 356 371 380 379 372 380 376 375 368 362 372 395 412 434 448 448 448 459 472 471 456 456 456 459 480 509 524 573 644 652 652 608 596 586 576 529 484 448 380 368 352 362 356 336 316 406 364 335 468 306 264 333 268 260 128 120 108 100 108 114 108 113 108 94 100 96 108 47 76 141 56 59 40 49 52 58 52 58 56 48 48 51 52 51 52 53 52 60 64 71 72 65 108 537 692 727 744 749 740 741 748 753 732 717 652 544 496 455 436 474 600 650 624 603 604 569 532 514 452 352 312 275 292 283 264 242 280 340 400 422 444 475 468 472 544 634 652 675 680 682 684 694 700 704 700 704 708 709 704 696 700 713 704 691 680 681 688 711 724 724 692 677 668 643 592 544 548 561 544 536 512 501 500 502 484 475 448 467 408 402 404 405 476 479 508 506 524 552 572 614 640 671 692 684 644 641 600 555 564 557 544 527 516 494 492 482 476 481 492 495 484 521 508 533 556 494 484 509 548 571 520 481 468 479 444 399 408 375 400 383 408 401 428 474 480 544 528 526 452 428 420 412 396 385 364 380 404 401 388 379 352 326 324 309 312 301 292 294 292 276 264 261 256 239 244 253 256 250 264 296 292 284 260 242 240 231 252 279 300 290 244 247 320 362 292 246 248 265 236 173 132 60 64 87 28 39 32 42 44 48 60 61 68 86 100 127 136 121 112 107 80 68 56 36 36 40 44 41 32 35 40 40 32 25 32 33 32 36 36 37 36 36 32 31 36 39 40 47 44 34 36 39 36 42 44 39 44 40 36 42 48 64 72 70 52 44 48 65 72 81 84 80 68 66 64 70 56 62 60 60 64 69 56 51 48 46 40 41 40 43 40 39 44 44 44 50 232 525 648 702 768 817 852 889 912 904 892 886 880 889 876 842 848 862 904 909 908 907 928 917 872 889 920 925 920 939 932 953 988 999 1012 1012 1004 1003 1020 1023 1016 1000 1012 1020 1016 1016 1020 1017 1020 1020 1012 1001 1008 1020 1020 1020 1016 1015 1016 1019 1012 1005 1008 1005 988 987 996 984 956 920 884 892 888 885 884 876 808 800 788 773 804 834 852 878 904 940 952 939 888 838 800 532 188 192 200 195 196 197 86 84 82 80 75 88 73 76 169 200 217 204 209 228 260 276 313 324 351 344 335 336 337 352 346 360 358 360 360 360 389 376 388 388 388 376 353 364 366 388 423 428 427 432 431 440 462 432 415 432 435 440 440 456 458 512 615 644 679 652 651 652 662 644 646 556 492 404 371 344 330 336 321 360 451 404 260 224 227 252 244 256 200 124 106 100 97 108 109 104 106 104 98 104 102 100 75 76 78 52 59 44 33 44 56 52 54 40 38 52 55 52 46 52 56 56 65 64 68 60 241 640 724 736 776 768 774 764 750 760 778 740 688 516 466 420 368 496 623 604 549 544 506 476 415 396 375 300 271 272 280 272 294 308 377 508 542 528 467 500 435 380 505 604 650 656 657 668 673 680 672 684 694 692 681 684 687 684 688 680 662 688 689 664 676 704 709 708 688 676 654 628 603 528 536 536 534 516 506 492 474 484 442 460 443 448 451 448 476 500 506 516 526 536 579 596 622 616 636 612 611 572 561 528 521 512 514 520 511 500 503 504 470 488 535 512 538 576 534 524 510 508 478 416 408 420 445 436 433 408 388 404 422 404 400 452 484 492 499 512 511 524 512 496 473 416 381 352 356 340 324 336 328 332 349 348 349 356 326 320 323 304 287 292 290 284 273 276 262 256 254 256 257 260 259 260 264 288 298 292 258 248 246 260 254 264 297 296 260 236 302 352 252 236 254 232 163 140 112 64 38 24 28 32 19 40 47 48 55 60 53 68 84 104 110 112 113 96 93 76 59 52 41 40 48 32 30 36 35 36 28 28 33 28 31 32 35 40 30 28 27 32 45 40 31 44 44 36 41 40 30 36 44 44 41 36 33 44 53 64 62 56 49 44 48 56 63 60 75 64 58 60 53 56 67 60 51 60 63 60 61 48 41 44 34 36 24 32 35 36 32 36 37 112 442 640 672 720 792 840 868 884 906 888 875 868 863 880 859 816 829 852 898 896 886 892 920 892 832 864 906 904 897 896 863 924 979 1000 1019 1008 997 1012 1023 1016 1001 988 998 1016 1018 1016 1016 1016 1020 1020 1019 1008 1008 1016 1019 1020 1018 1012 1016 1016 1010 1004 1006 1008 992 984 989 984 949 884 840 864 870 856 875 864 816 796 755 764 783 820 838 864 896 928 956 936 907 848 799 744 383 176 199 204 196 192 84 88 84 83 92 69 60 179 180 209 208 203 216 239 260 277 304 329 332 339 344 341 348 349 352 361 364 354 344 366 404 396 396 389 380 376 376 372 368 392 408 409 416 423 420 414 412 408 400 419 436 437 440 446 460 488 528 581 568 568 568 572 576 576 576 522 472 420 376 334 308 315 344 346 436 282 172 213 216 234 232 218 220 233 140 92 112 89 108 99 100 104 96 103 100 86 88 43 72 84 56 89 36 44 52 47 52 48 40 40 48 46 48 47 60 67 68 52 64 67 388 697 720 753 764 762 760 756 744 753 744 728 620 522 476 428 424 551 620 580 516 476 480 429 360 326 304 282 256 261 284 278 320 414 508 577 560 512 452 471 420 373 484 581 616 637 644 651 656 662 672 672 676 661 664 666 660 656 664 667 660 670 660 632 648 676 692 691 680 664 636 610 568 520 508 512 504 487 476 482 472 492 464 496 460 413 468 469 516 523 524 551 568 582 600 610 584 587 552 515 512 520 508 488 488 497 496 475 472 459 468 472 464 549 636 610 520 548 516 462 436 416 396 373 388 373 408 415 440 450 424 407 460 488 476 528 544 570 516 519 444 442 384 369 356 336 328 304 300 320 308 309 312 294 296 315 332 333 320 309 304 286 284 297 284 266 272 275 276 262 268 274 268 268 264 261 264 274 296 302 284 264 264 270 260 251 280 303 260 224 272 304 248 237 224 154 128 87 72 71 32 36 24 36 32 35 40 48 44 66 56 62 68 87 92 105 96 92 80 80 60 61 44 40 40 29 32 32 32 33 36 36 24 25 28 34 28 26 28 28 28 33 44 39 40 33 40 47 40 37 40 39 36 38 36 35 36 42 44 48 48 51 40 48 44 45 48 56 60 57 60 57 52 41 56 56 48 58 64 59 64 49 44 41 32 38 32 31 32 28 32 33 48 279 608 657 684 747 804 847 864 896 908 891 868 855 852 848 828 816 832 851 884 885 884 899 912 862 816 848 888 883 884 892 872 916 948 975 992 984 988 992 996 996 992 975 992 1005 1020 1018 1016 1013 1016 1021 1020 1011 1008 1017 1016 1019 1020 1016 1016 1012 1004 1002 996 999 1004 973 952 949 924 887 844 840 856 846 836 845 832 798 772 759 752 789 828 850 888 924 940 929 892 859 796 785 624 264 192 207 200 202 93 88 88 88 98 76 115 172 167 200 209 200 198 244 267 280 299 320 327 332 325 336 331 340 362 352 346 344 369 384 383 388 386 380 365 376 379 372 376 400 378 380 397 396 399 384 358 388 384 408 431 432 426 428 438 452 461 472 491 480 482 464 465 488 518 476 448 388 349 304 263 284 337 416 432 232 164 180 184 216 217 212 196 180 174 248 211 156 122 96 95 100 102 96 96 100 88 84 69 72 59 52 56 36 38 40 40 44 49 40 31 44 60 44 42 56 60 48 61 88 557 704 732 764 765 748 749 736 723 720 703 668 568 560 578 600 596 588 615 616 555 524 466 412 367 312 313 296 300 288 290 328 369 440 504 536 543 492 461 484 436 380 426 556 600 624 642 636 636 644 656 656 662 644 646 632 611 636 639 648 648 644 628 628 636 644 672 672 660 640 632 596 547 504 468 500 495 472 447 464 447 464 497 484 471 468 493 520 531 532 560 564 585 556 559 544 539 520 493 492 502 496 474 480 471 480 461 444 437 444 442 436 455 532 600 528 446 420 430 416 426 440 434 432 422 460 492 492 501 524 519 520 534 548 526 508 516 476 443 372 335 308 291 296 304 312 294 304 302 308 295 300 289 296 279 304 331 328 333 324 297 288 285 300 280 268 275 284 282 280 275 268 271 276 281 276 265 276 298 296 287 272 282 284 264 272 293 308 278 224 221 252 267 252 191 128 106 84 68 36 33 24 19 28 36 32 46 44 40 56 45 52 61 72 87 88 85 84 60 68 61 56 65 44 34 36 26 28 47 36 30 32 31 32 25 32 36 24 31 32 39 36 37 36 37 32 35 40 42 36 39 44 37 36 34 40 37 40 37 40 42 40 48 40 32 44 49 48 44 52 49 44 44 44 41 48 51 44 61 56 59 36 39 28 33 32 42 28 25 28 28 24 146 496 625 652 713 760 817 828 863 908 906 884 870 856 851 836 799 812 820 840 875 880 874 872 879 828 803 844 867 860 873 900 887 912 920 960 987 964 937 928 951 948 915 932 969 996 1009 1000 1017 1008 1015 1020 1023 1004 992 1020 1018 1016 1019 1012 1017 1012 1015 1008 996 996 1006 948 915 924 923 880 798 796 831 828 821 828 829 792 770 748 717 764 808 832 870 900 923 920 905 848 819 752 713 420 208 228 224 208 104 87 92 97 92 44 144 201 188 195 196 203 216 253 276 289 304 314 324 329 328 335 332 333 336 340 352 365 388 389 380 379 368 365 372 380 384 383 388 385 376 370 364 377 380 374 368 384 400 435 452 450 436 431 428 435 440 421 420 420 420 420 420 427 432 422 384 347 300 277 260 253 280 275 436 369 192 199 192 198 196 204 188 179 144 242 244 312 204 121 92 61 100 90 96 100 88 75 80 19 64 59 44 50 40 42 40 40 40 48 40 43 48 50 56 53 60 60 52 109 568 693 712 738 732 732 728 720 708 696 668 639 584 630 656 670 628 586 576 606 552 508 440 383 364 329 324 314 320 301 324 367 404 443 484 518 532 513 500 468 444 399 456 534 572 595 604 612 608 617 620 612 628 628 616 614 616 622 628 619 628 627 624 627 624 638 648 659 652 636 620 588 536 489 480 477 472 468 452 484 464 469 496 468 480 496 524 538 540 546 548 536 524 516 504 499 504 473 480 478 472 468 476 458 448 435 428 420 428 430 424 424 424 458 468 454 440 397 452 485 508 561 540 496 504 581 524 491 440 501 508 542 500 491 424 445 424 391 348 299 300 283 280 274 288 294 288 296 296 297 292 280 280 289 284 287 328 339 332 329 320 287 276 271 280 272 272 279 276 276 288 272 276 282 280 290 272 275 284 287 280 279 288 300 292 282 300 312 304 249 196 254 296 255 152 114 96 52 32 64 32 33 36 31 32 36 40 52 48 45 52 61 52 65 64 72 76 73 64 59 52 50 48 46 48 41 36 29 28 30 32 32 36 33 32 29 32 34 40 31 32 31 32 38 32 39 32 28 40 36 32 39 32 32 36 35 32 39 40 39 44 45 40 37 40 38 36 42 36 41 40 40 36 49 48 46 48 37 36 52 68 48 36 31 36 29 32 27 28 30 28 44 300 572 628 679 732 773 800 837 884 906 908 883 868 856 844 821 800 806 804 834 852 854 856 873 876 838 816 838 844 852 872 889 884 917 932 946 944 936 908 916 924 913 876 907 932 965 984 990 1008 1000 1016 1018 1012 1001 1000 1019 1020 1019 1020 1009 1000 1007 1008 991 976 972 968 938 908 910 908 885 808 785 796 803 808 807 804 791 768 730 712 733 788 820 840 873 896 911 884 848 816 773 736 609 256 219 228 220 112 100 98 104 103 100 150 188 182 200 200 208 234 264 271 284 300 316 334 328 333 340 339 324 337 356 365 380 387 372 374 376 356 356 378 384 374 384 390 376 382 356 351 364 367 352 342 380 447 480 494 480 447 432 420 420 388 396 391 384 385 388 398 380 384 360 328 304 283 268 240 228 230 340 435 360 239 204 188 180 180 196 180 168 139 116 176 204 205 200 144 112 83 84 84 88 93 84 73 60 49 56 49 48 47 40 32 32 41 40 40 36 43 48 55 48 60 52 41 156 631 668 680 716 730 712 699 700 676 668 620 568 601 672 646 600 601 568 504 512 522 448 413 408 375 364 343 328 313 324 350 372 407 448 504 536 532 532 508 468 419 356 449 528 552 568 573 588 583 600 596 604 581 604 589 604 626 608 615 608 595 616 626 628 630 632 634 644 636 628 613 576 525 476 457 456 435 436 423 452 487 480 512 504 503 520 552 528 526 520 513 496 482 484 478 480 470 468 466 464 452 448 441 444 440 432 419 408 395 396 390 396 402 444 495 508 483 516 552 568 571 584 573 476 491 480 456 408 360 372 418 404 384 376 365 348 333 324 303 304 294 292 279 280 281 288 294 308 294 292 292 284 275 280 273 284 316 336 342 332 324 292 280 276 280 272 265 272 273 268 280 276 257 264 277 288 285 284 283 292 300 304 294 288 307 288 288 300 315 252 190 244 344 264 138 112 69 44 33 36 35 32 46 36 31 32 37 44 43 44 62 60 55 52 54 64 79 64 62 52 46 40 32 44 43 40 41 28 14 28 38 32 37 36 33 28 42 44 36 32 32 36 32 40 25 32 38 36 36 40 33 36 34 32 42 36 45 40 41 40 38 44 37 40 40 28 51 36 37 40 42 36 34 40 54 40 24 36 31 48 65 44 13 32 37 24 32 28 27 32 33 116 440 612 649 700 754 784 787 844 881 892 905 880 856 844 834 812 798 804 799 836 842 832 834 888 896 840 794 820 832 852 872 884 886 924 938 940 931 916 874 896 911 900 855 872 898 960 988 980 992 996 1004 1004 1003 1004 1003 1016 1023 1020 1018 1012 983 996 998 984 961 948 939 920 904 892 889 860 832 792 779 792 800 788 783 780 751 712 698 720 750 796 822 844 884 888 863 844 820 792 728 708 400 180 215 216 136 127 112 95 104 175 172 189 184 181 188 207 232 264 272 291 316 318 320 337 336 322 312 340 368 374 380 378 372 365 356 360 360 364 376 385 388 389 388 379 372 360 360 351 344 342 344 389 460 480 508 471 448 426 412 396 360 364 368 375 368 357 360 358 344 330 316 294 280 268 248 218 168 234 404 318 380 374 204 199 176 182 172 162 124 92 120 156 168 193 172 251 160 80 100 90 116 79 80 116 52 9 52 0 52 25 44 41 44 45 48 37 64 59 80 64 88 41 88 286 596 659 668 689 684 697 696 683 664 651 604 431 460 537 576 574 556 520 496 486 488 466 432 408 384 372 348 319 320 337 364 380 408 468 524 548 532 551 532 468 384 349 496 565 560 569 564 570 580 584 588 598 592 590 584 588 592 592 592 601 600 606 616 623 620 628 648 644 624 616 592 552 500 459 436 444 416 447 436 418 460 464 500 496 488 507 492 479 496 484 472 459 456 454 460 459 456 447 452 445 432 435 436 431 428 424 400 381 372 355 376 412 448 528 548 565 520 535 492 525 476 525 484 427 368 350 352 363 344 329 344 341 316 305 304 305 308 314 300 298 304 295 292 296 288 276 288 298 292 286 292 284 276 261 264 265 288 322 332 339 316 285 288 291 272 271 268 266 260 264 264 275 268 255 268 290 284 282 292 302 308 311 288 269 288 295 284 296 280 224 188 259 400 319 148 96 44 21 40 14 36 55 40 32 32 40 40 38 40 42 44 63 60 55 52 60 76 62 48 48 44 46 40 44 40 37 36 37 28 28 32 38 40 40 44 38 36 38 36 38 32 38 36 33 28 28 44 41 32 38 28 32 32 34 36 36 40 37 36 37 32 35 32 36 36 32 32 33 48 42 44 43 40 38 32 33 36 30 32 36 28 42 28 29 32 31 32 29 28 31 32 243 568 629 668 707 748 779 792 861 868 890 896 882 852 845 836 803 780 779 780 811 820 816 824 847 840 813 780 799 832 850 856 872 880 911 924 923 900 888 872 887 900 902 900 893 916 947 968 969 972 981 984 986 992 995 996 1005 1020 1019 1008 991 968 971 976 957 928 925 920 918 904 893 888 844 828 801 796 788 788 773 772 766 728 700 700 709 732 767 792 812 856 883 860 834 804 773 720 699 552 229 192 191 151 136 128 116 131 160 164 180 191 184 187 200 209 252 279 300 299 320 333 336 314 320 330 360 359 368 381 368 354 356 351 348 349 372 395 388 381 380 370 364 355 348 351 340 334 324 319 392 465 472 477 448 433 404 391 380 335 344 365 372 360 344 345 344 318 312 301 280 261 256 247 224 170 144 271 388 471 416 318 188 170 156 151 148 112 92 90 128 141 136 195 252 407 408 349 392 399 364 319 264 163 200 214 216 177 260 282 288 286 316 355 356 364 372 380 392 392 396 396 464 593 636 648 664 659 672 689 668 642 640 590 412 370 440 507 560 542 508 459 492 511 496 476 428 391 380 348 328 342 348 362 388 439 472 510 520 512 536 522 444 368 372 548 588 591 628 623 596 589 592 585 592 602 592 591 588 591 592 581 588 590 588 603 608 607 616 647 628 614 592 569 532 482 432 408 404 394 412 442 436 455 468 464 456 471 468 453 468 471 460 455 444 446 452 452 440 434 428 431 432 432 440 421 416 404 384 373 364 352 344 356 416 434 440 473 424 389 348 323 332 348 356 341 336 310 300 305 304 313 308 275 292 288 284 284 296 292 300 289 292 309 300 300 292 282 288 299 288 277 272 266 272 270 260 252 252 274 316 330 332 323 296 285 296 292 272 257 252 246 252 267 264 263 272 272 272 280 280 283 300 311 304 285 260 261 284 280 280 261 216 176 224 340 356 112 76 43 40 49 44 29 36 39 32 35 28 32 44 46 44 32 44 49 52 49 44 37 44 46 44 40 44 57 36 36 36 36 40 41 40 49 44 41 48 45 32 34 32 31 36 26 28 32 32 44 28 36 40 34 32 32 40 32 36 37 32 27 40 38 32 35 40 44 36 38 40 23 32 36 40 40 40 37 40 29 32 35 28 36 32 28 36 37 36 34 28 18 32 43 32 49 384 604 624 669 708 751 764 803 860 874 884 898 872 843 844 832 796 773 776 761 796 811 800 807 816 820 792 749 788 835 848 853 856 858 896 926 916 885 872 844 868 894 904 894 888 911 932 938 948 962 968 969 980 992 984 998 1000 1019 1012 996 984 940 940 949 924 899 896 894 912 889 876 870 780 738 768 751 768 765 748 750 748 718 696 709 712 709 752 763 796 833 856 855 808 782 756 728 684 613 296 195 208 136 139 128 80 128 166 164 178 172 172 176 201 224 250 280 312 324 329 320 313 316 330 340 354 352 355 356 353 340 344 348 350 368 383 388 385 376 365 356 349 348 339 328 331 324 312 328 382 428 444 424 415 388 384 380 382 372 396 404 405 364 344 324 325 316 297 280 274 260 251 228 213 172 165 168 231 348 279 440 378 292 299 144 141 104 108 76 95 136 319 400 443 516 533 572 581 544 540 504 497 464 515 512 561 560 619 600 609 608 639 644 661 652 644 640 655 632 617 644 582 584 630 632 646 656 657 660 656 644 642 644 565 476 418 508 562 536 483 476 457 484 503 476 455 448 408 384 359 376 377 400 414 452 467 484 482 496 501 452 384 348 437 576 605 628 671 736 723 668 621 616 621 628 612 612 606 604 592 592 590 584 589 592 585 596 611 616 603 580 572 544 503 440 396 364 396 384 359 408 417 440 437 428 418 420 437 444 459 444 436 436 435 440 435 424 414 412 430 432 423 428 423 400 399 356 349 360 356 336 310 324 344 328 335 316 302 300 291 296 313 300 299 300 311 296 291 300 307 304 295 280 269 272 267 276 288 284 279 280 277 296 304 296 287 284 289 280 283 284 281 268 267 260 253 244 254 268 286 308 319 324 313 288 295 288 268 252 250 248 250 260 251 260 264 264 257 272 291 280 280 296 303 284 264 256 255 252 254 248 207 176 187 252 315 148 67 44 42 44 36 44 18 36 49 28 31 28 42 32 39 36 42 44 47 36 45 44 42 40 50 44 37 48 40 28 43 44 34 40 51 56 47 48 43 48 40 28 36 28 34 28 38 36 31 28 29 28 35 28 31 40 32 28 34 36 29 32 37 32 29 32 32 36 33 28 33 32 29 32 35 32 33 36 41 36 30 28 27 28 36 32 30 36 38 36 29 28 37 28 22 132 490 584 640 668 713 748 760 816 835 852 868 872 845 824 830 820 787 768 755 740 777 788 782 776 802 800 773 736 771 828 843 844 845 840 876 908 899 876 872 864 876 900 896 888 890 900 920 932 939 944 960 976 978 996 988 1000 989 992 988 976 960 928 919 908 903 900 892 880 875 860 854 832 804 756 743 696 746 744 727 724 728 704 684 704 727 720 741 764 797 816 847 840 801 772 748 716 679 664 429 192 209 135 132 141 116 139 156 158 160 145 168 170 204 223 264 287 312 340 316 317 316 340 340 340 348 348 340 334 332 334 340 336 352 374 376 374 376 364 348 352 340 334 328 319 316 312 304 318 360 397 388 366 376 365 372 371 396 433 480 538 468 379 348 304 316 328 292 253 276 267 244 204 204 160 136 160 224 237 276 327 396 422 412 321 264 237 100 95 84 327 564 529 496 496 588 629 584 570 568 545 552 523 572 635 632 653 676 711 672 663 664 677 652 655 676 702 648 603 612 642 596 562 588 610 624 639 652 630 652 657 652 661 640 579 480 491 584 579 504 513 480 468 480 463 452 487 440 407 416 418 440 447 464 460 448 436 432 434 444 386 372 366 484 585 612 635 648 703 732 757 668 608 636 653 620 601 612 614 588 590 580 566 572 567 572 591 592 576 572 546 532 511 464 398 352 323 356 377 380 401 412 427 416 391 396 404 396 395 412 404 412 425 416 412 412 405 396 398 416 411 400 417 392 370 360 353 352 335 324 316 312 318 312 298 296 288 284 286 288 287 296 298 300 301 300 282 288 294 296 280 260 263 256 260 256 262 268 278 272 278 276 273 268 283 284 278 272 260 276 279 280 282 256 252 244 250 236 250 276 279 296 322 304 295 300 278 268 258 264 251 252 262 248 260 264 251 268 268 280 283 280 292 292 273 260 241 244 240 240 231 196 172 192 185 124 109 56 46 44 40 48 51 48 47 36 31 28 27 32 28 32 44 44 44 40 36 36 41 40 35 44 44 40 22 36 38 32 41 32 33 36 39 48 48 40 36 44 35 36 24 36 46 36 28 28 37 36 34 32 34 36 33 28 28 28 27 28 39 32 23 40 36 28 30 36 29 28 33 36 34 32 35 28 35 32 39 32 25 40 34 28 27 28 36 36 33 28 32 32 31 28 167 524 572 632 670 712 737 764 800 816 837 852 855 824 804 820 809 760 745 752 746 776 779 752 736 772 780 760 734 768 807 828 843 840 841 876 898 872 864 864 856 876 894 888 888 884 891 912 925 924 918 952 973 964 992 984 974 964 976 996 980 944 916 888 884 876 876 876 861 852 848 828 790 816 822 828 783 768 720 724 721 708 694 692 700 724 728 736 751 784 804 836 826 784 768 736 692 672 647 524 202 196 136 134 132 107 140 151 148 145 140 157 180 204 236 283 324 320 308 315 336 342 344 341 332 333 336 331 316 320 336 340 340 348 360 365 360 364 364 351 340 334 324 318 316 299 296 299 312 330 340 350 344 352 356 362 372 404 500 595 704 553 416 346 320 312 304 288 268 262 244 228 220 204 176 137 152 229 208 223 212 129 296 308 440 397 488 380 316 295 432 473 468 455 524 578 580 578 576 568 552 553 536 531 560 582 592 617 616 636 604 585 572 594 604 608 596 579 556 527 548 516 540 598 588 612 616 632 644 651 656 658 656 663 640 578 512 551 604 583 552 541 480 440 464 462 468 451 436 438 464 482 480 484 436 394 384 370 376 372 368 337 388 534 588 612 640 652 664 721 732 705 660 643 632 635 612 605 588 580 576 563 556 547 536 544 548 556 556 545 520 500 472 418 352 349 332 316 360 359 376 385 380 383 364 366 372 375 368 365 376 385 384 379 380 374 372 380 392 403 396 384 376 374 356 342 348 345 328 313 308 306 304 302 296 280 280 281 280 279 280 272 288 282 284 281 276 274 264 267 260 244 248 241 240 247 252 247 260 259 256 261 256 255 256 257 268 268 268 249 252 259 236 231 248 253 252 235 248 260 268 285 280 286 288 287 272 272 260 248 248 263 260 249 256 264 256 259 272 266 272 288 276 274 280 261 236 223 236 240 212 184 168 171 148 109 100 53 44 46 44 28 48 62 44 29 44 29 32 38 36 33 32 33 40 41 40 45 32 45 40 43 36 47 32 27 40 38 24 23 28 38 36 39 36 40 28 35 32 23 28 34 36 36 32 40 36 36 32 30 28 37 32 33 24 22 28 38 28 28 32 38 28 27 28 30 24 32 28 31 40 39 32 37 36 30 24 37 28 28 36 30 24 23 32 27 28 29 32 30 32 27 296 550 584 627 660 697 728 758 780 809 828 847 840 826 812 808 780 750 748 740 720 736 740 713 672 686 712 742 756 762 796 821 820 817 828 859 860 848 848 847 840 863 876 884 884 891 896 905 912 920 920 939 952 960 976 963 960 955 948 939 932 928 912 889 888 875 872 862 844 847 832 810 788 786 780 790 764 748 736 727 704 694 692 681 684 712 720 723 740 773 796 802 796 774 752 723 684 667 632 584 248 191 131 132 139 124 127 140 124 136 151 152 187 204 233 296 330 308 323 336 333 340 344 344 328 324 326 312 299 316 328 328 350 348 345 356 362 348 346 344 328 324 318 308 298 292 290 296 306 308 314 336 347 344 341 352 375 424 540 688 755 600 424 348 317 304 280 280 286 248 229 212 208 200 171 148 157 184 181 196 198 168 192 260 331 324 439 504 463 384 384 404 496 528 504 516 548 576 605 584 570 556 565 548 564 556 571 564 586 552 578 552 482 552 605 568 546 524 523 516 527 488 489 532 582 588 595 612 653 644 633 644 645 644 660 636 567 520 600 624 572 560 512 472 457 472 452 436 430 436 456 460 464 428 396 380 384 388 379 400 404 392 490 572 585 612 641 652 651 704 745 712 682 664 655 644 629 608 579 568 555 544 535 516 500 508 517 520 525 508 492 464 424 376 303 304 337 340 345 344 335 340 357 356 343 336 337 348 334 344 344 348 331 344 349 340 345 376 387 380 375 372 355 340 342 332 321 324 318 308 298 284 277 280 274 272 272 280 285 268 253 268 264 276 275 264 266 260 248 256 257 256 240 244 238 240 243 248 231 244 254 248 251 248 242 252 259 252 252 252 247 232 213 232 240 244 239 248 249 252 259 264 258 264 274 272 259 256 252 244 252 260 246 252 239 252 258 256 262 260 260 268 261 280 291 256 241 240 240 224 188 188 173 156 125 132 120 68 41 48 49 40 44 44 43 48 53 44 45 40 36 36 34 36 33 36 46 36 38 48 44 40 33 36 47 40 31 32 29 32 31 40 42 28 25 32 31 32 37 28 24 28 30 32 39 48 46 36 23 28 28 36 34 24 29 32 30 32 24 28 32 28 31 24 20 28 28 28 35 24 28 40 42 36 26 32 21 20 31 24 24 28 26 24 31 24 21 28 29 32 28 48 360 548 599 628 657 684 706 744 776 800 818 836 838 820 804 800 761 748 751 728 699 716 719 708 660 652 662 724 733 740 776 808 818 804 793 836 848 832 833 840 826 852 865 868 874 888 894 900 905 912 916 924 935 944 952 932 903 908 921 924 923 908 893 848 841 856 847 840 835 840 828 804 759 772 769 752 724 724 736 720 699 692 688 680 684 708 723 724 723 768 784 788 781 748 735 716 685 640 618 568 267 192 136 129 120 145 132 132 132 131 144 158 176 202 240 295 312 333 344 342 344 346 348 343 324 324 320 300 296 307 316 328 348 350 344 346 352 346 340 336 316 309 308 306 304 293 292 297 304 309 320 330 344 335 336 343 368 420 520 558 540 497 396 338 304 289 276 270 252 233 220 212 204 197 184 155 152 174 192 219 168 193 156 141 268 213 312 425 428 429 424 440 532 539 520 511 536 553 568 571 552 544 544 566 584 585 580 585 584 563 568 521 536 592 604 601 540 511 528 525 512 454 492 521 536 571 588 600 616 629 636 639 644 645 636 648 612 545 532 603 580 524 496 492 492 491 464 428 428 422 424 404 400 391 400 414 440 425 396 411 432 538 592 615 624 627 636 653 668 692 724 716 696 684 672 651 640 620 592 566 548 530 504 482 480 491 496 495 488 475 444 417 376 350 284 268 308 306 312 306 324 328 324 322 320 322 316 311 316 326 336 323 320 321 316 315 336 366 372 365 356 350 340 324 324 312 312 298 292 291 276 267 272 260 256 264 268 273 268 261 264 281 276 271 264 260 248 249 248 248 248 240 252 259 244 235 240 241 236 242 244 244 248 238 244 248 248 242 240 247 232 223 224 224 224 227 236 243 244 244 252 255 256 249 260 260 260 253 248 243 244 245 252 248 244 242 244 246 248 262 260 262 272 271 264 257 248 235 232 207 192 174 160 136 112 110 88 67 48 43 44 60 40 44 48 46 40 43 48 38 40 23 36 57 32 41 28 29 36 27 32 33 32 38 32 43 36 29 28 40 36 41 32 34 40 37 40 46 40 37 32 36 36 30 36 33 36 37 28 23 28 33 32 30 32 29 36 34 24 20 24 21 32 35 24 26 20 23 24 28 24 36 36 36 36 31 28 35 28 37 24 21 28 27 24 25 28 23 24 17 28 61 396 553 592 628 656 686 716 736 756 783 800 815 808 808 800 792 760 745 740 714 692 690 704 723 716 681 680 706 724 739 764 793 824 811 784 810 820 823 832 830 820 839 860 860 864 870 872 888 888 889 884 907 916 921 924 910 876 880 888 908 908 896 880 841 836 847 836 824 828 827 820 800 772 760 756 738 724 724 716 711 692 672 668 666 660 690 720 720 728 763 768 777 760 738 724 709 676 629 612 573 336 191 140 124 108 136 114 132 130 128 137 160 169 204 248 296 338 348 358 356 357 352 355 344 323 320 312 296 298 304 319 328 324 340 343 336 342 344 339 340 331 312 322 312 308 296 301 296 295 308 327 328 313 328 324 332 348 408 475 480 459 400 345 316 295 276 273 260 225 228 209 208 213 196 177 160 152 172 194 184 145 140 144 120 184 268 278 400 471 432 366 424 481 476 482 476 475 492 526 496 471 488 494 488 472 484 504 528 565 544 500 468 532 548 564 544 474 492 503 468 420 464 468 440 486 536 572 584 580 608 643 628 634 636 629 616 597 564 481 520 617 600 502 468 536 528 494 460 414 404 412 400 396 432 456 448 444 436 470 524 547 636 648 676 652 636 640 660 680 692 714 696 690 672 673 660 641 604 571 560 526 508 491 468 467 464 466 464 447 424 397 376 334 276 268 280 290 292 281 284 295 296 291 296 289 296 289 300 312 312 328 316 313 316 307 308 323 344 363 344 340 328 311 312 303 292 290 276 265 276 265 268 264 264 267 260 257 264 273 260 277 288 272 272 269 268 253 248 247 240 245 244 244 244 251 240 236 244 240 232 229 244 245 252 240 244 247 248 241 236 222 220 220 220 225 232 231 244 243 240 244 248 251 252 255 256 253 244 253 244 250 252 249 240 256 244 234 252 252 264 265 260 258 252 255 244 233 228 217 204 181 164 138 120 107 92 58 44 45 44 48 44 41 44 43 44 38 48 49 44 48 44 42 48 31 32 38 32 28 28 26 28 42 32 23 32 37 32 35 48 56 60 32 32 39 40 38 40 41 40 41 36 25 24 32 36 22 28 31 32 28 24 25 28 32 20 25 24 22 28 30 28 22 24 33 24 17 20 25 32 28 28 28 36 42 44 44 24 22 24 22 24 24 28 23 28 35 24 20 32 15 88 421 536 581 620 652 684 711 724 741 764 794 804 803 796 786 780 762 736 737 712 686 680 683 708 727 732 726 728 731 740 760 788 816 796 781 800 806 800 817 816 800 832 862 852 857 848 837 864 878 880 875 888 898 892 912 900 862 848 862 892 886 860 860 832 816 840 839 824 814 812 817 796 772 752 752 744 720 712 703 696 672 656 657 656 648 676 704 700 709 748 753 756 738 716 706 688 656 612 588 556 299 184 136 125 116 121 124 137 128 130 148 159 172 210 272 319 344 346 356 355 348 345 344 343 332 313 300 292 292 303 316 330 336 333 332 331 332 335 336 341 332 330 328 317 304 300 296 305 308 314 324 325 324 320 312 325 352 389 420 446 420 372 332 305 292 277 260 242 232 224 208 207 200 192 164 157 148 168 188 173 156 143 128 139 96 190 276 304 384 337 316 356 384 404 412 416 432 435 432 427 416 400 404 403 400 394 404 418 428 435 416 420 460 480 456 450 412 389 388 376 376 335 356 381 456 541 532 561 576 590 600 617 620 612 608 597 588 593 560 484 516 648 648 517 484 496 492 458 432 423 440 455 456 422 412 412 412 493 564 643 672 677 692 712 664 654 672 678 688 711 708 695 676 663 656 646 624 603 572 550 512 484 460 449 440 438 436 435 412 401 372 344 280 211 244 242 268 265 276 276 264 265 268 258 276 283 276 282 300 314 312 303 308 309 308 298 316 331 312 300 308 306 288 287 284 271 260 268 268 264 268 268 268 262 264 259 268 263 268 256 276 290 276 270 260 254 252 243 240 240 248 245 224 221 232 225 224 232 216 221 236 237 232 244 240 244 240 242 240 233 228 215 208 218 224 235 236 237 236 241 244 243 240 257 252 245 252 250 252 244 244 248 244 246 240 241 244 255 252 251 248 252 244 231 228 225 220 212 204 200 168 151 132 105 104 87 44 34 44 40 44 34 48 40 44 50 44 38 40 44 44 44 40 36 40 27 44 35 32 10 32 36 36 33 28 30 28 36 32 39 52 49 32 24 32 31 28 27 36 26 24 34 24 17 28 39 24 17 24 30 28 19 24 17 24 14 20 27 24 29 28 29 28 31 20 13 24 14 20 18 20 21 24 26 56 48 52 29 28 11 24 19 32 22 24 14 24 16 32 26 24 72 420 530 572 611 632 672 704 718 728 757 780 791 796 791 776 765 756 744 736 711 680 664 668 700 736 757 728 727 740 742 764 785 784 775 764 784 792 784 792 800 796 813 832 842 832 827 832 849 860 867 864 870 876 887 896 885 860 860 868 875 864 850 852 820 812 820 824 821 804 796 800 789 760 752 748 733 712 695 688 683 664 642 640 631 640 662 676 669 688 736 756 761 732 705 692 673 640 616 580 540 380 175 151 136 133 124 121 124 124 120 129 164 185 228 297 328 346 340 344 348 343 340 345 340 323 312 296 284 261 296 323 332 327 324 331 320 313 328 335 332 329 332 325 320 298 308 307 308 308 320 323 320 326 316 298 320 346 364 390 404 384 344 297 292 291 268 235 228 238 208 202 216 211 192 163 172 163 152 163 164 145 136 114 100 77 84 181 252 289 304 312 344 345 348 353 372 365 380 379 372 364 344 315 340 346 336 312 332 323 340 341 380 381 376 333 344 317 324 295 312 306 304 267 308 388 488 517 536 549 556 550 588 608 588 571 572 574 620 637 580 535 548 606 568 466 420 428 432 433 432 455 436 422 348 365 412 483 576 611 668 733 704 732 716 691 664 666 696 697 700 689 688 672 652 645 612 593 580 559 536 504 460 422 424 419 420 419 408 383 368 314 288 221 184 211 236 239 248 255 256 249 244 254 260 254 264 272 280 290 304 301 292 296 300 294 300 307 296 277 276 270 276 269 264 265 268 265 256 256 256 252 252 255 252 255 248 263 264 254 264 268 276 271 264 250 244 230 236 234 232 238 224 225 216 207 216 216 208 206 224 231 224 228 224 237 236 235 228 222 228 225 204 205 212 215 216 232 228 224 232 239 236 230 244 248 236 241 244 231 240 235 232 235 236 235 236 247 240 241 232 225 220 214 204 200 200 197 204 196 180 156 140 120 116 102 68 50 40 46 40 34 48 53 52 45 48 45 40 35 36 38 44 47 44 47 48 38 40 38 36 36 32 39 32 27 28 35 28 24 24 34 28 27 28 26 20 25 28 33 24 23 24 26 32 25 24 24 20 28 32 26 24 21 20 22 24 13 24 25 24 27 20 25 20 18 24 20 16 24 24 25 24 27 32 46 32 37 40 32 32 39 36 45 52 54 64 71 76 84 84 86 132 409 516 560 596 623 664 696 708 724 744 767 788 780 768 763 748 728 720 727 704 660 664 659 672 726 760 735 724 731 736 751 776 773 756 756 780 781 764 762 776 788 808 819 828 823 820 813 840 855 852 841 852 856 868 875 860 842 852 851 848 850 828 827 804 801 808 810 800 782 788 795 776 746 736 736 716 709 688 672 668 650 632 617 624 634 652 650 652 681 720 752 740 712 696 690 664 626 600 575 532 396 176 148 150 136 119 128 123 116 130 140 168 196 235 280 313 320 333 340 340 336 342 340 330 324 304 280 278 280 290 304 314 312 312 304 307 312 319 320 322 320 326 320 316 312 311 312 317 328 323 316 317 320 315 312 312 324 352 360 360 324 310 288 285 276 261 244 224 208 203 204 207 200 191 176 162 148 136 144 159 144 130 112 97 92 109 92 164 280 306 340 320 320 322 336 340 356 351 348 335 332 307 296 295 308 305 300 291 308 321 332 342 332 305 300 293 304 281 268 271 272 259 248 246 268 451 488 519 520 541 548 559 560 557 556 572 616 658 656 654 616 538 512 515 476 396 420 421 416 347 320 341 348 405 476 535 588 639 664 702 760 764 704 747 740 684 696 721 720 698 680 674 660 636 620 607 580 559 536 507 472 430 408 403 408 395 392 381 348 330 288 257 184 161 200 217 228 231 232 236 244 240 240 254 260 258 272 282 284 287 288 284 280 297 284 284 276 268 260 262 260 254 260 253 256 262 252 238 240 244 244 236 240 248 236 234 236 243 236 259 256 258 252 248 240 235 228 227 220 209 204 206 200 201 200 205 196 204 200 198 212 216 212 213 224 231 216 209 216 207 192 199 196 193 208 207 216 215 216 217 228 232 228 222 228 233 224 226 232 233 216 221 220 218 220 222 220 218 212 208 204 190 184 189 176 185 184 174 180 166 148 130 108 109 84 52 48 47 44 44 48 46 48 46 44 46 44 44 44 38 40 42 48 41 44 43 40 37 40 21 36 28 36 39 28 32 36 26 28 24 24 28 32 29 24 35 32 24 24 14 24 23 28 18 20 23 20 8 24 21 32 17 20 15 20 23 20 20 28 26 28 29 28 36 36 39 48 48 52 67 68 61 72 79 76 82 80 67 112 118 116 111 108 126 136 134 140 147 140 130 144 170 384 506 532 574 612 659 692 702 708 726 752 775 768 758 764 751 724 713 708 691 660 644 644 640 676 715 696 704 724 744 756 758 760 751 752 757 764 767 768 767 776 791 808 818 816 807 804 825 836 839 832 835 848 847 848 845 836 834 828 834 840 815 804 787 772 790 796 787 780 785 772 765 748 732 728 712 696 682 660 650 640 620 592 592 620 645 636 644 688 718 744 730 692 681 668 652 624 584 560 529 400 194 177 152 133 124 115 116 121 124 133 160 175 236 281 308 312 328 336 340 342 336 333 324 323 280 269 272 287 284 291 300 310 300 285 304 314 312 300 316 322 320 308 312 314 300 299 324 324 316 312 312 310 312 298 308 333 372 374 340 301 288 282 280 252 248 246 220 203 200 199 192 187 180 177 152 133 124 121 156 152 124 115 96 84 80 87 184 254 280 321 336 320 324 329 324 318 324 323 328 329 312 291 292 304 312 321 312 328 328 327 308 288 292 303 284 280 264 257 252 251 240 222 212 176 272 461 480 476 512 520 536 520 536 529 592 681 680 668 664 649 596 496 424 385 328 348 380 375 336 380 444 462 536 547 600 622 656 687 704 773 788 708 748 749 684 701 728 736 696 665 652 642 620 592 584 566 548 512 476 430 408 399 384 368 368 366 332 322 292 254 204 168 144 180 196 205 216 219 224 224 236 231 228 251 256 281 268 267 272 285 276 270 276 262 264 265 252 246 252 247 248 251 236 228 236 230 232 233 224 226 224 232 236 227 232 218 220 229 236 232 232 237 232 232 212 214 204 206 196 193 196 191 184 179 180 189 192 190 180 179 200 203 192 189 208 207 200 185 188 188 184 189 184 186 188 194 196 206 204 211 212 222 212 204 220 222 216 224 208 194 196 189 192 205 184 183 184 176 176 171 172 172 176 159 172 166 160 149 148 130 120 116 108 69 48 50 44 41 44 55 52 51 52 48 44 53 48 46 52 50 48 41 48 46 48 43 40 41 44 40 44 31 36 28 28 25 28 25 28 31 28 24 28 31 28 27 32 25 28 32 24 18 28 29 24 27 36 51 52 46 60 65 64 65 64 75 88 93 104 105 116 129 116 121 132 138 148 145 144 155 156 163 160 149 156 162 156 145 152 153 160 159 156 159 160 155 148 163 156 163 172 356 484 527 576 610 636 673 684 694 704 724 752 759 756 763 748 723 708 703 680 656 632 629 624 615 656 677 688 703 716 742 752 756 732 723 748 759 760 763 760 751 784 806 804 813 804 802 820 832 832 829 816 827 828 840 836 823 820 815 816 814 800 771 744 739 780 788 780 767 768 766 752 737 728 710 704 686 660 643 632 623 592 581 596 609 620 619 648 686 708 733 712 681 668 644 628 598 572 557 520 389 208 156 152 128 121 120 120 112 122 136 159 188 239 276 296 300 321 320 324 324 328 332 315 292 274 264 267 272 280 284 292 296 293 288 290 296 309 308 305 312 310 312 303 292 294 296 304 304 311 312 313 320 306 288 304 344 384 384 327 292 273 268 264 252 238 232 222 212 198 192 185 176 172 156 145 124 130 136 142 136 124 112 98 88 75 76 146 204 198 304 322 316 313 316 309 308 308 320 335 332 343 336 303 312 317 328 335 320 316 308 292 296 282 276 269 252 252 232 220 220 215 204 175 156 127 296 481 472 480 488 505 512 529 572 636 672 678 676 676 648 655 580 454 316 219 316 397 440 492 536 569 568 581 592 627 632 661 676 696 692 719 700 708 712 700 696 703 676 670 652 636 624 607 596 566 548 534 488 448 412 388 376 361 352 349 332 316 284 241 204 177 144 145 156 161 180 182 192 196 200 205 212 211 220 229 244 251 252 255 256 257 252 247 248 249 240 231 232 225 228 235 224 214 212 219 208 204 192 189 192 209 208 203 212 216 204 199 216 221 212 208 216 215 196 190 192 178 180 187 180 163 168 169 164 157 160 170 168 166 168 170 168 176 180 177 172 176 168 159 164 162 164 173 176 176 176 175 180 183 188 190 188 193 192 204 196 187 180 175 176 165 164 162 156 149 160 161 160 159 148 141 152 151 152 154 148 140 140 123 124 124 124 94 56 53 60 60 52 56 60 58 64 61 60 61 60 62 60 49 56 58 48 49 48 46 48 49 44 36 44 16 36 13 32 10 28 27 24 13 28 25 32 19 36 39 40 46 60 72 80 79 76 83 92 107 128 139 136 137 152 163 156 149 156 164 160 157 164 173 168 168 164 166 168 167 168 165 180 170 164 165 176 170 168 175 176 171 164 175 176 173 172 163 168 179 168 151 164 171 160 156 312 469 504 564 588 614 652 674 684 697 716 736 744 753 744 743 720 689 692 677 644 629 624 611 616 630 648 666 684 707 728 745 736 726 704 728 736 740 748 756 760 777 788 791 804 805 800 803 812 818 820 807 816 821 824 825 812 805 800 802 796 783 752 726 736 755 764 766 752 751 752 738 720 714 696 690 672 652 640 621 600 577 568 589 596 582 608 640 676 698 696 687 668 655 636 610 588 569 544 509 376 210 196 148 121 124 117 124 105 120 137 156 193 236 274 276 297 312 311 304 312 316 314 304 276 268 261 268 264 276 270 288 283 284 289 276 278 296 293 292 305 296 308 300 289 280 275 292 303 308 315 312 307 288 276 288 341 352 340 292 259 260 261 248 251 228 220 212 184 192 182 184 174 160 144 148 132 128 140 128 111 116 104 92 87 80 66 92 145 180 241 280 291 288 293 324 329 320 323 336 335 352 357 308 327 328 308 320 312 296 276 276 285 264 246 244 216 208 208 200 185 188 184 156 134 120 140 304 456 452 450 484 500 536 599 632 675 668 674 676 675 652 620 572 396 304 440 528 544 576 584 604 604 612 634 632 649 660 665 676 665 684 706 684 683 692 671 664 642 648 651 620 589 580 560 548 527 496 458 416 403 364 345 336 350 336 311 284 220 192 171 144 112 116 123 140 149 160 159 168 176 176 176 176 166 192 203 208 203 224 219 220 228 220 224 220 204 208 210 204 196 192 196 192 186 184 174 172 178 164 161 172 176 180 178 184 190 188 187 184 181 184 188 176 167 176 170 168 161 156 154 152 149 152 156 156 159 152 146 152 156 156 153 164 170 160 157 148 153 156 146 152 154 152 141 148 155 160 145 156 161 156 161 164 160 172 168 172 158 156 162 156 146 144 139 136 125 140 139 144 137 136 132 128 131 136 126 124 120 116 118 120 108 84 71 72 79 80 71 72 73 72 68 68 77 64 63 68 73 60 63 56 55 48 49 36 48 44 43 44 47 48 51 48 60 68 55 60 77 76 80 92 93 104 126 132 128 136 155 172 170 156 167 180 183 188 187 180 177 184 189 188 194 184 176 184 183 184 183 188 187 176 179 188 191 184 180 172 186 180 173 164 171 168 183 180 189 180 179 184 188 180 176 180 185 176 162 160 161 156 165 140 232 456 491 544 568 592 630 648 665 688 715 728 725 732 728 728 711 684 681 668 646 624 615 600 601 616 625 652 672 684 706 728 734 716 681 700 723 724 725 740 753 768 779 772 769 776 781 796 801 808 799 780 790 808 806 804 806 788 764 780 791 764 724 712 724 740 759 752 753 748 737 728 718 700 674 676 673 644 626 616 579 560 568 576 555 560 601 640 667 672 672 664 642 636 622 588 569 544 535 500 307 216 164 154 116 123 120 111 120 120 136 156 180 223 260 263 272 278 280 278 284 299 288 276 268 264 252 256 252 258 268 279 280 278 268 266 272 280 284 286 280 291 300 282 272 275 284 288 296 305 308 300 280 266 268 284 312 318 288 261 248 248 244 236 232 219 208 200 184 181 176 170 160 150 136 139 116 86 92 109 120 122 108 93 84 78 64 99 96 95 180 205 232 255 268 301 300 313 316 325 324 327 312 318 324 337 304 297 288 274 268 265 252 250 232 222 208 174 180 180 160 152 128 104 112 82 88 104 276 460 456 478 508 544 576 612 636 658 668 667 652 648 628 623 584 555 572 576 584 612 624 627 632 637 644 642 648 660 664 663 668 680 692 676 660 666 644 643 640 635 624 606 584 559 540 533 496 464 420 382 368 347 328 333 328 316 280 250 196 167 128 110 76 62 100 108 120 123 128 142 148 149 152 151 156 167 164 172 188 193 188 194 192 183 192 196 184 175 176 175 172 165 164 161 156 149 152 139 140 143 144 145 152 153 156 161 160 162 160 153 160 158 152 157 156 155 156 153 152 149 148 143 144 146 156 149 148 143 140 132 140 137 144 151 148 135 144 134 140 145 140 135 144 147 132 133 140 135 136 137 140 143 140 138 148 149 148 153 140 135 140 142 140 130 140 133 128 120 132 132 128 126 124 107 120 109 116 114 104 104 104 105 100 89 88 91 88 87 76 85 80 78 72 75 72 69 56 70 64 67 56 65 68 67 60 71 88 101 108 110 124 126 140 164 160 157 172 181 176 185 188 181 184 181 176 185 180 184 188 193 184 193 204 195 200 207 200 199 192 190 188 192 196 195 192 199 196 198 192 198 196 187 196 210 208 198 196 206 184 182 192 189 180 174 176 190 184 183 184 192 192 184 176 191 192 184 168 183 164 145 156 145 208 435 472 520 548 579 620 637 652 665 680 697 704 717 724 716 696 688 676 647 632 618 608 582 580 591 604 630 648 653 676 700 700 692 680 679 708 720 708 716 724 745 760 763 764 761 768 785 784 787 780 780 792 792 796 794 784 770 748 760 776 757 740 723 716 725 724 726 732 733 724 715 696 685 664 657 648 625 608 589 564 546 548 536 516 552 600 641 660 664 652 652 636 616 588 580 556 531 524 492 328 222 159 136 115 116 107 108 131 112 135 144 157 212 242 244 252 260 266 260 263 268 278 260 249 256 233 252 263 256 250 264 274 276 256 260 254 268 298 284 258 276 273 264 264 268 274 280 289 296 305 292 272 260 255 268 287 288 242 244 251 232 236 228 222 212 191 188 178 172 168 156 143 144 132 124 104 100 92 112 140 116 95 88 77 72 85 72 77 108 135 180 194 192 203 224 246 248 253 272 277 284 281 288 306 284 267 240 246 248 253 232 213 204 186 188 181 148 155 144 121 120 106 88 73 76 66 60 111 272 447 464 489 536 561 596 599 632 646 652 641 636 632 628 614 612 629 600 576 612 665 636 647 644 644 648 657 676 651 640 648 656 643 640 645 644 636 628 635 612 579 572 564 536 502 496 472 420 411 372 330 316 319 312 306 276 228 188 147 120 80 56 67 52 70 92 91 104 109 112 122 132 133 136 147 152 147 160 177 168 169 172 162 172 175 168 158 164 147 148 146 140 130 140 145 136 125 132 129 132 133 132 134 144 141 152 154 140 138 140 126 140 145 148 138 140 143 144 140 144 145 140 138 144 141 136 136 136 141 132 128 132 132 132 124 128 135 132 117 132 132 132 133 136 137 132 131 132 123 128 135 136 133 136 128 140 145 132 122 132 129 132 126 124 126 116 115 116 119 120 106 104 109 104 110 100 108 96 95 100 97 88 111 84 98 88 98 88 97 84 96 88 95 80 94 96 116 124 145 160 175 184 199 208 209 220 235 240 241 232 226 236 237 236 211 204 204 208 192 200 196 192 198 200 197 192 207 208 196 192 198 200 214 204 202 200 205 204 205 200 194 204 201 204 205 204 202 188 197 212 205 208 211 204 213 208 198 200 197 204 208 204 193 188 178 196 200 184 184 192 184 180 189 188 198 188 184 180 163 160 150 124 162 376 472 496 528 552 590 612 636 648 651 660 689 688 701 700 685 664 655 636 618 608 602 588 578 572 573 600 627 632 644 668 687 676 663 680 701 704 701 704 707 732 748 744 760 752 744 760 775 764 754 756 759 760 762 764 764 752 745 748 755 748 744 724 698 720 726 716 709 708 712 700 682 672 646 640 626 592 566 564 554 528 530 512 514 568 610 628 646 648 637 636 626 604 562 556 539 516 502 452 271 228 160 149 116 109 124 107 100 117 128 145 164 201 224 239 244 239 228 233 240 250 252 250 240 238 236 245 248 252 252 258 260 253 244 253 260 268 272 266 268 268 260 260 260 262 268 280 288 293 296 281 264 256 244 258 272 255 240 240 236 226 216 217 212 203 188 175 176 167 152 146 144 129 120 117 112 107 92 95 116 118 108 96 72 69 68 69 80 126 104 118 140 117 152 155 164 165 176 189 196 201 208 212 208 202 192 185 192 195 176 157 156 153 144 119 136 125 116 105 96 79 72 69 52 50 56 32 48 72 304 490 480 519 548 582 600 626 632 634 640 643 640 642 632 635 624 623 596 605 628 641 644 636 628 640 636 649 632 630 636 635 628 625 624 624 616 603 600 591 568 545 528 517 480 460 420 380 352 335 312 295 304 295 260 230 180 137 104 50 44 14 56 56 44 51 68 70 84 82 96 111 112 119 124 122 140 149 148 142 152 158 152 146 148 145 136 131 132 131 128 132 124 110 120 128 120 115 116 116 116 119 124 134 132 127 136 130 132 131 128 123 132 133 128 125 132 128 132 134 128 131 124 127 132 140 128 113 124 131 116 125 124 116 124 125 116 133 124 116 124 129 124 122 136 128 128 126 108 117 128 127 128 131 128 124 128 119 124 118 120 118 116 107 108 105 100 110 104 95 100 105 92 95 84 81 84 92 80 84 80 91 96 96 104 121 132 146 184 204 200 208 220 226 248 272 292 309 312 316 304 306 308 297 300 294 284 281 276 272 268 260 260 252 244 239 232 220 228 217 212 216 208 221 220 208 220 221 212 210 212 200 200 214 208 200 204 201 200 204 200 199 192 196 208 200 196 196 200 202 196 209 216 213 212 210 208 201 208 210 200 206 200 201 196 195 196 189 192 183 180 179 188 196 180 182 180 171 172 169 144 118 104 277 452 495 512 546 572 589 612 641 640 649 668 678 672 672 672 654 640 640 604 591 596 593 568 546 560 575 608 618 620 646 664 665 660 668 672 681 680 699 696 719 732 734 740 736 732 735 728 734 736 742 752 748 752 757 748 736 736 742 732 729 724 711 688 693 696 698 692 687 692 687 660 653 632 617 596 577 556 540 520 512 520 494 524 568 592 621 632 631 620 620 600 586 548 531 524 514 492 405 276 225 157 140 123 112 114 108 95 112 119 140 159 192 202 232 237 212 198 220 225 244 226 224 232 236 236 232 241 248 255 252 236 240 268 252 252 268 251 256 257 256 260 256 243 260 266 276 292 276 284 268 242 240 245 256 239 236 242 236 235 220 195 212 201 192 193 172 161 164 144 136 127 112 116 108 104 92 96 92 101 120 116 100 69 64 61 72 87 84 83 84 92 96 95 100 109 116 104 128 109 132 125 132 135 132 141 144 127 128 125 132 108 112 113 108 94 96 101 80 85 64 53 52 59 48 59 48 37 40 119 376 457 496 512 560 572 600 629 620 615 628 651 648 652 636 615 620 598 596 607 624 622 616 609 620 617 612 616 624 639 624 601 612 599 592 594 584 562 556 538 516 493 476 458 416 356 340 304 284 289 284 252 240 183 148 101 80 72 52 48 52 51 52 45 56 89 84 88 80 77 88 93 104 100 116 107 116 113 128 132 132 134 132 119 124 127 124 112 120 121 116 117 112 112 112 107 108 113 112 111 116 121 120 117 116 110 112 111 124 131 120 115 112 123 120 116 116 126 120 103 116 122 116 111 124 111 112 107 108 110 108 117 120 124 120 106 108 119 112 112 112 124 124 116 116 120 120 105 108 115 116 121 116 122 116 113 112 119 112 111 100 107 100 99 100 102 96 106 92 104 96 111 96 108 104 124 120 147 168 202 216 237 252 264 276 307 328 339 344 352 336 337 352 347 336 339 340 341 332 316 312 313 308 305 300 285 288 291 284 280 268 259 260 261 256 252 232 237 228 227 224 221 220 218 220 223 228 224 216 217 208 209 220 210 204 207 200 200 192 190 196 204 196 195 192 197 200 204 200 199 200 210 216 216 204 220 216 212 196 201 208 201 208 204 192 187 188 196 192 186 184 182 192 178 176 173 168 175 156 138 116 77 180 392 456 494 520 546 572 589 628 641 636 638 644 633 644 643 620 603 612 608 584 575 584 572 552 548 560 591 600 602 628 648 644 646 644 651 668 675 688 680 704 724 728 729 720 714 716 718 712 706 704 718 728 722 728 733 720 712 716 712 716 708 684 675 672 678 684 676 676 675 656 638 632 608 588 574 552 540 516 496 488 478 488 532 564 578 608 607 588 601 600 572 552 538 520 505 484 446 360 297 280 168 151 116 117 104 98 100 109 128 143 156 181 192 218 236 216 216 211 216 221 216 212 220 222 224 228 236 245 248 245 232 241 248 252 256 257 252 248 248 247 248 255 256 259 260 265 276 276 272 258 248 226 224 234 232 231 224 223 212 212 216 206 192 187 184 177 168 158 152 136 120 111 112 107 100 89 80 84 92 97 108 103 76 69 68 70 68 69 72 88 72 83 72 96 52 76 60 59 60 58 84 76 92 105 104 75 92 73 92 57 88 87 76 101 96 75 68 57 52 59 56 51 68 77 80 85 80 19 64 194 388 504 512 543 560 579 596 607 620 620 624 637 628 627 616 607 596 598 600 610 616 612 612 606 604 607 600 596 588 600 588 593 584 567 552 550 528 520 496 492 468 451 416 371 316 282 260 264 264 258 216 172 120 67 56 43 68 65 64 74 68 57 76 73 92 102 80 85 72 63 76 66 84 90 92 93 100 105 108 116 120 116 116 109 116 117 108 106 108 100 104 114 100 94 100 99 100 97 100 102 104 110 100 103 104 108 104 96 104 108 104 96 104 104 100 99 100 102 100 101 104 100 108 102 100 100 96 89 108 101 96 95 112 107 112 89 112 106 104 91 112 119 112 108 108 110 116 106 100 104 104 105 104 107 100 99 96 98 96 103 104 113 124 137 156 174 180 183 188 201 208 218 248 278 296 296 304 331 348 349 352 353 364 361 364 367 360 365 372 357 344 344 340 346 344 344 336 332 316 326 316 318 312 309 296 293 300 289 272 276 268 272 268 268 264 263 248 240 244 233 232 229 232 222 220 225 216 223 224 222 224 215 212 214 216 215 208 205 196 203 200 197 196 201 192 197 208 200 196 206 204 208 216 217 212 206 208 199 204 208 208 205 204 203 192 190 196 199 196 193 180 171 172 163 172 171 168 158 132 107 84 91 312 464 464 492 524 553 556 586 596 607 612 623 628 630 612 600 588 577 580 573 560 566 564 561 544 548 568 575 584 609 624 625 620 620 636 648 644 644 656 681 700 708 704 701 704 696 680 690 696 695 704 706 708 714 716 709 700 692 700 699 676 663 652 644 652 669 660 651 644 636 616 600 580 556 548 532 508 487 452 436 452 485 520 555 568 596 576 569 592 584 544 518 512 504 480 470 428 323 280 279 165 140 100 112 102 100 101 104 115 132 145 176 185 196 215 220 216 204 212 208 213 196 193 208 219 220 230 240 229 232 256 248 236 252 264 240 224 240 248 240 230 252 249 252 253 264 256 264 262 244 243 216 205 208 201 212 216 220 216 204 209 196 195 176 178 172 159 148 140 124 134 112 100 104 99 88 60 76 84 84 94 92 83 68 64 64 69 72 63 68 86 84 68 56 59 32 28 24 41 28 47 44 35 40 76 72 88 56 61 56 84 60 71 68 93 72 90 88 97 100 136 140 152 176 204 208 221 228 241 208 333 428 470 512 545 552 555 580 593 600 610 616 608 604 609 592 582 584 587 600 613 604 593 588 601 592 587 576 557 568 590 572 555 540 522 508 479 476 464 452 435 384 324 292 261 232 243 232 185 176 129 88 69 64 70 76 91 88 99 104 104 84 89 72 75 68 65 52 65 52 63 56 73 72 80 76 85 88 93 92 91 96 99 96 101 92 90 88 96 92 74 84 82 92 95 84 85 84 83 84 81 84 88 88 93 84 94 84 83 76 85 92 91 80 87 84 83 80 97 88 80 88 101 84 94 84 88 84 93 92 86 92 99 100 103 96 101 92 98 96 97 96 103 100 107 96 108 100 122 104 121 132 137 124 149 140 155 176 180 200 223 236 256 260 269 272 271 280 280 304 311 328 348 352 351 356 349 352 353 344 352 348 351 348 359 356 356 356 366 348 349 340 340 336 339 352 341 328 325 324 319 320 322 308 307 312 310 284 286 284 285 288 279 280 277 272 261 264 259 248 240 232 232 228 221 224 223 220 222 232 235 224 213 216 212 204 217 216 205 200 202 212 198 196 203 204 200 204 203 204 202 208 213 204 200 204 209 208 199 204 217 208 202 196 200 196 197 196 194 192 194 184 171 164 161 164 165 152 129 104 77 76 180 392 459 476 513 528 528 552 575 576 582 600 617 616 612 600 583 576 563 560 562 548 550 552 530 536 555 564 558 580 603 608 586 596 613 628 633 632 632 664 678 672 675 676 693 684 663 668 668 668 678 680 697 692 693 680 681 684 684 676 660 648 626 632 643 636 633 636 624 608 591 564 545 532 514 492 474 452 425 428 452 500 511 532 565 568 554 548 545 540 513 504 487 476 458 456 365 280 288 292 160 149 108 121 108 90 88 104 100 129 152 160 160 175 176 182 196 201 192 194 192 182 172 194 212 217 220 225 224 227 240 245 244 242 240 228 224 233 232 238 236 239 244 249 248 247 244 248 240 238 228 211 204 202 196 190 200 212 200 197 200 190 176 180 184 171 164 149 136 125 132 113 96 102 96 92 84 72 72 85 84 62 72 78 72 67 76 74 60 64 80 82 72 69 52 47 28 42 24 40 20 30 36 60 80 96 104 101 108 100 116 129 124 140 164 174 180 210 244 262 284 303 304 332 348 347 340 336 324 272 288 333 432 505 500 531 540 552 564 581 584 595 592 593 592 581 572 567 568 574 584 589 580 578 576 569 568 565 560 552 552 539 524 509 488 469 460 457 424 412 344 282 236 227 212 197 200 180 128 74 60 51 72 67 88 91 108 132 148 171 156 142 140 142 124 102 120 86 96 95 76 81 72 63 72 67 60 56 60 72 64 72 72 81 72 69 72 79 76 75 72 57 68 81 72 65 60 70 68 65 68 62 68 71 64 64 72 77 68 67 76 81 68 75 72 69 76 72 72 74 84 84 72 85 80 75 72 94 92 86 92 111 100 100 100 115 116 111 116 121 112 124 132 141 152 169 184 197 208 218 224 243 260 269 280 289 300 310 320 319 324 326 324 323 304 304 312 322 332 347 352 356 356 353 348 359 352 354 340 346 360 364 360 352 356 353 340 332 340 342 344 339 336 327 316 325 336 329 308 309 324 321 312 307 304 317 308 299 304 294 284 294 292 284 272 280 268 277 272 258 248 247 232 234 236 231 220 215 228 235 228 229 216 221 220 200 208 216 208 195 208 210 196 200 204 201 204 201 204 213 208 204 208 203 200 203 200 214 204 199 208 206 204 195 184 197 196 194 188 192 192 200 192 184 168 168 152 138 136 95 84 66 76 250 416 467 472 506 520 524 552 560 552 574 588 588 592 592 580 575 564 549 540 525 524 533 532 522 520 539 544 560 576 587 572 570 588 592 588 604 620 635 636 638 652 663 664 667 664 663 652 645 648 666 676 669 672 671 668 665 664 656 640 634 620 608 612 613 612 615 592 577 556 538 508 493 484 467 448 417 408 427 460 485 504 512 548 548 532 540 528 509 492 480 464 439 432 415 328 268 284 287 158 132 111 112 110 92 93 100 106 120 125 152 158 160 157 164 180 176 167 172 165 168 162 168 199 208 197 208 227 220 216 236 242 228 218 220 224 220 225 240 255 236 228 244 247 240 245 240 227 228 204 204 203 200 187 192 194 212 193 188 181 180 181 180 163 168 174 148 129 124 103 104 115 104 91 92 87 68 69 68 70 76 65 64 66 76 74 60 60 64 65 76 64 52 43 28 35 32 17 24 18 32 48 124 164 152 187 188 180 196 209 228 234 256 298 324 345 364 381 368 378 376 365 352 357 340 351 300 317 264 292 240 322 424 431 488 506 516 536 532 549 560 565 564 565 560 553 544 544 548 557 560 564 560 558 560 546 540 552 516 487 496 482 468 456 436 432 408 343 288 204 184 163 168 146 144 99 80 80 68 76 80 83 92 100 136 170 196 220 224 249 248 251 248 234 224 217 212 215 208 205 196 177 156 140 124 119 108 106 88 88 84 93 76 83 72 81 76 79 64 87 80 75 72 75 72 91 76 86 88 85 96 109 100 102 128 133 124 136 152 159 148 151 168 147 124 142 152 145 164 172 152 156 168 167 168 168 184 200 196 196 212 222 224 230 248 249 228 234 252 254 256 262 284 301 320 330 320 307 308 307 312 304 328 331 328 339 344 359 360 370 356 352 348 331 340 341 348 369 372 368 356 364 356 358 356 350 356 350 340 352 356 360 356 351 356 333 316 318 324 329 328 320 312 320 320 319 312 307 320 322 304 301 312 316 316 307 300 299 296 304 312 299 288 294 284 285 276 287 280 271 264 253 240 240 248 231 224 230 228 224 232 224 212 212 216 213 208 211 212 212 204 200 208 209 208 209 200 207 212 210 208 207 196 196 196 202 200 202 204 202 204 208 212 200 200 194 200 192 192 200 204 195 188 189 172 161 152 130 104 90 84 51 108 291 408 448 468 497 492 516 540 548 548 554 568 575 572 562 544 548 544 528 516 498 512 532 504 497 520 524 536 558 564 565 544 558 572 576 576 594 604 609 616 640 644 642 640 647 648 633 624 632 648 652 648 657 648 634 640 631 624 628 616 593 584 593 592 583 560 555 540 527 508 481 468 457 432 414 396 396 420 459 472 481 496 514 516 514 520 502 480 468 452 439 416 400 364 299 276 287 272 160 141 104 117 92 92 92 96 100 113 136 152 148 147 144 153 152 157 156 150 148 150 152 153 172 195 200 195 192 198 212 225 224 223 220 216 216 216 220 228 228 228 232 234 232 231 228 223 220 208 196 199 196 186 180 193 200 196 184 178 168 169 172 168 164 163 152 148 132 128 116 106 124 102 96 96 76 67 60 61 64 67 56 61 72 78 72 64 60 64 56 62 64 53 48 43 32 30 28 19 20 32 140 188 212 270 284 310 336 364 368 365 376 397 392 401 400 400 404 404 360 371 348 346 332 319 284 278 252 230 212 162 176 270 392 456 460 475 484 495 504 519 520 518 520 522 516 506 512 529 528 530 532 526 524 522 512 504 488 485 472 460 448 439 424 417 388 323 212 137 132 125 116 95 84 55 64 49 72 71 80 90 112 118 156 193 220 259 288 309 308 308 324 328 324 333 344 333 324 330 324 314 304 296 296 290 276 266 244 224 212 203 200 197 196 183 176 181 176 161 172 186 172 165 184 188 180 178 180 178 180 194 204 193 188 197 208 206 204 222 224 226 236 237 236 242 252 256 260 261 260 270 272 266 264 266 284 287 280 293 308 309 312 327 328 341 352 337 344 345 344 351 360 370 372 371 380 370 352 353 344 332 340 353 352 352 360 369 364 389 376 362 344 353 352 355 364 383 380 373 372 369 356 343 348 347 344 348 352 355 344 339 344 340 340 355 336 319 328 332 332 319 320 313 316 327 320 306 320 325 320 311 312 326 336 320 312 304 300 297 304 315 284 282 300 297 300 289 292 298 288 267 264 257 256 257 256 241 232 228 224 216 208 218 216 227 224 215 212 218 208 211 216 217 208 217 220 218 216 204 212 212 204 200 200 197 208 205 196 196 200 202 200 211 212 207 200 196 184 189 192 194 196 182 184 183 172 160 136 119 88 85 80 39 140 313 392 443 460 473 488 515 532 521 524 551 552 550 544 534 532 534 516 507 496 486 488 485 480 489 508 519 528 540 540 535 544 550 548 554 564 567 584 602 612 623 624 618 616 621 612 601 620 635 632 621 620 623 608 614 608 600 604 592 576 569 568 565 548 520 512 504 480 471 448 431 416 402 380 366 392 413 444 462 468 490 480 481 500 494 468 447 432 425 408 407 372 301 272 273 280 287 192 132 99 88 80 92 99 88 93 100 134 136 126 136 144 140 117 136 150 132 123 132 133 144 157 180 200 176 164 176 201 208 213 212 208 208 195 208 221 220 217 216 227 220 216 220 218 208 214 200 195 192 203 176 149 180 211 184 175 168 171 160 155 160 167 156 143 152 139 120 111 100 90 80 98 96 81 64 50 52 62 48 55 76 82 60 56 64 57 44 63 64 53 52 41 32 29 24 33 24 0 112 202 260 356 392 414 408 415 420 423 408 413 412 410 404 400 384 391 356 353 328 322 308 304 288 264 240 220 204 170 148 133 116 206 316 358 432 426 460 471 480 485 488 484 480 476 468 465 484 506 500 482 484 492 480 475 468 473 444 429 420 419 404 345 324 215 120 101 80 71 72 63 72 81 80 86 88 89 108 109 120 136 176 206 232 271 280 312 320 333 336 349 352 369 372 376 392 396 380 378 388 379 380 379 372 373 364 342 340 331 316 300 292 287 280 274 268 258 252 252 256 250 244 245 248 243 244 249 248 249 240 230 236 233 240 248 256 266 280 285 296 297 300 304 316 318 320 314 320 329 328 321 328 341 332 340 348 348 348 348 352 369 368 371 364 369 372 380 368 383 376 369 384 395 384 389 368 382 384 375 348 363 368 355 360 364 368 387 372 347 336 339 356 375 368 372 364 381 356 359 344 341 328 322 336 343 332 340 352 347 348 339 324 337 356 353 340 336 336 334 328 323 328 314 312 319 320 319 308 311 320 337 340 333 308 314 308 317 312 302 296 290 288 295 296 291 288 289 296 290 276 269 264 269 260 261 248 244 244 231 228 220 224 224 228 218 212 214 224 222 220 222 216 215 220 227 220 211 212 211 208 206 216 209 208 204 200 201 196 196 200 194 204 209 200 206 200 185 188 185 176 186 176 178 172 180 168 154 128 96 92 80 72 51 156 302 380 419 440 457 468 497 500 507 512 514 524 530 520 511 504 499 492 489 468 449 460 465 456 480 492 504 524 526 512 515 532 522 520 523 528 554 564 572 580 574 580 593 588 589 576 577 596 603 600 608 592 578 592 594 588 583 556 536 532 531 524 509 492 479 464 441 436 418 388 377 360 355 356 384 408 429 448 458 468 460 468 471 456 427 404 404 400 397 376 289 244 272 272 277 280 172 154 108 89 88 87 84 79 88 110 124 134 136 132 132 126 120 127 128 125 124 126 128 135 152 159 164 169 164 162 172 190 196 202 204 201 196 202 204 209 212 213 212 205 208 217 212 204 192 197 188 181 172 166 172 172 176 173 168 166 164 154 156 156 156 149 144 141 124 113 104 99 92 88 84 84 76 64 68 51 44 53 60 70 72 72 68 58 48 47 60 55 44 47 36 37 32 31 20 0 68 191 272 358 400 407 412 421 420 411 420 418 416 425 408 391 392 384 364 341 344 325 296 286 272 266 240 210 188 167 148 125 120 87 96 122 204 312 372 421 424 431 444 447 432 431 436 431 436 449 460 462 460 455 452 450 440 428 424 411 400 391 352 299 200 111 64 47 76 69 80 83 84 81 92 101 120 113 124 138 152 162 192 231 248 277 296 314 316 332 336 358 368 373 368 385 380 388 396 402 400 391 396 405 400 395 388 387 388 389 388 395 380 365 364 351 344 332 320 324 324 321 316 313 320 323 308 287 292 309 320 313 296 297 304 300 308 321 328 333 332 337 340 341 344 341 356 367 364 373 372 375 360 373 384 385 384 381 376 375 372 395 400 394 384 381 376 387 392 391 376 383 360 380 396 391 368 358 364 386 380 375 376 381 376 375 368 374 372 340 312 310 324 354 364 360 348 357 352 348 352 337 328 331 324 329 340 341 332 329 348 352 344 337 348 345 336 359 356 338 336 319 316 318 312 311 312 322 304 307 308 318 312 322 324 309 320 320 324 315 308 292 300 304 296 285 296 289 276 284 280 272 276 279 284 274 264 249 244 249 248 245 232 229 228 223 224 212 224 223 220 219 220 222 220 222 232 214 200 211 208 206 204 203 204 211 204 199 200 197 196 199 184 195 200 192 188 191 192 186 188 189 180 180 180 180 180 180 164 128 112 94 80 75 72 47 148 275 348 402 408 437 456 487 488 481 480 484 496 496 476 473 468 468 448 437 424 423 424 423 448 464 480 502 500 497 500 498 504 512 508 506 516 510 512 525 536 546 556 554 548 549 556 568 572 573 572 565 564 564 560 554 548 527 500 500 500 487 464 454 432 415 404 394 364 344 336 317 344 354 384 407 412 425 432 441 456 463 432 416 400 391 392 384 364 280 200 210 248 267 264 274 166 164 117 88 81 84 85 84 88 104 107 128 133 124 121 120 116 116 119 120 113 112 120 132 140 152 153 156 148 152 149 180 188 192 195 200 195 200 185 200 190 196 207 192 215 208 189 200 188 200 167 168 154 160 158 148 155 160 158 156 142 140 146 152 144 136 137 128 115 112 97 92 96 80 72 88 67 64 48 44 40 56 70 64 64 72 64 56 46 48 47 48 46 40 37 32 29 28 11 28 156 280 374 376 427 408 416 404 415 408 413 408 408 404 399 384 381 364 353 328 336 312 283 276 265 248 217 184 158 152 124 124 109 112 110 96 117 116 192 240 303 348 352 380 394 388 384 380 398 396 399 412 421 412 403 396 407 396 374 336 258 212 162 96 91 72 79 72 82 88 81 92 93 100 106 116 127 132 146 164 188 208 235 260 289 304 329 328 338 340 343 344 361 368 363 376 393 388 395 400 409 400 405 400 401 392 406 400 395 408 414 396 388 384 379 364 365 364 349 364 366 356 358 352 353 344 341 352 351 340 337 336 341 344 335 340 361 356 341 352 354 360 355 348 357 364 375 380 380 384 388 380 388 396 389 376 379 384 390 380 386 372 393 396 381 368 368 364 371 364 371 376 367 364 373 356 358 348 345 356 369 372 387 396 398 388 396 356 313 284 266 296 313 336 349 340 339 336 339 328 332 328 323 332 344 336 335 352 357 336 332 324 341 348 353 344 335 336 338 316 329 316 307 308 306 312 315 320 316 312 298 304 304 308 308 312 311 300 303 296 302 296 288 300 303 296 290 288 283 284 280 272 278 272 277 272 272 256 251 256 254 252 247 244 239 244 227 220 224 224 213 212 219 228 228 224 225 208 207 208 214 204 188 192 208 208 202 200 199 204 202 200 197 204 193 192 195 188 182 192 191 196 186 192 174 180 178 172 170 152 128 104 87 84 73 72 56 120 223 304 346 372 405 424 449 456 462 452 451 464 464 440 433 436 424 404 397 384 375 388 412 420 451 464 483 472 467 480 487 488 485 468 465 472 488 492 491 508 526 520 510 508 527 548 554 540 546 540 529 532 541 520 519 492 468 476 478 444 425 408 394 364 359 336 317 292 293 316 349 364 385 396 391 396 415 424 435 416 391 380 382 376 373 348 255 164 177 208 232 248 264 264 168 165 112 76 80 83 80 73 88 106 112 115 120 120 124 128 112 116 124 116 104 103 112 124 136 143 136 143 148 147 148 168 180 185 184 178 184 187 176 173 176 179 180 187 200 197 196 193 192 183 172 167 152 139 128 139 148 147 140 143 140 140 136 143 136 128 120 124 108 94 84 87 84 76 72 78 64 51 44 44 44 57 64 68 68 61 52 49 40 50 52 44 40 33 28 32 24 6 24 113 264 350 372 403 416 417 392 391 392 397 384 392 376 373 348 365 356 350 332 316 308 290 272 254 232 214 200 181 160 139 132 134 120 112 108 93 100 77 80 77 96 136 164 192 216 230 228 214 240 292 308 324 324 335 328 317 272 244 180 134 92 65 64 61 76 75 76 82 76 92 96 99 104 111 120 130 140 164 176 201 204 245 252 274 292 313 308 322 344 347 336 342 348 360 360 366 372 391 392 394 404 410 408 393 392 397 388 399 396 398 392 393 392 386 380 381 368 371 368 373 368 370 360 366 364 357 364 359 356 365 360 359 360 365 360 367 372 370 352 354 352 367 368 367 368 385 372 376 372 369 364 366 364 380 360 363 356 359 364 373 364 372 364 360 352 366 360 351 348 341 340 351 356 350 344 342 340 334 332 335 348 367 360 381 380 380 344 316 284 255 252 273 304 325 316 324 328 327 332 330 328 326 328 316 336 345 320 338 360 349 332 334 336 346 340 331 324 329 320 324 328 327 324 313 328 322 304 305 300 292 292 291 296 305 300 309 312 301 288 285 292 302 296 292 300 291 272 297 296 283 288 290 288 283 276 278 276 271 276 266 260 258 256 249 244 253 228 227 220 220 224 223 220 225 232 228 220 208 216 224 216 212 212 202 208 205 208 205 196 203 208 201 204 203 200 204 208 198 192 195 192 182 180 188 172 167 172 180 172 167 148 115 104 87 92 82 72 30 88 163 256 303 324 349 372 403 392 402 416 439 440 419 412 402 392 377 364 350 344 336 336 356 392 427 436 445 436 442 452 458 448 435 436 439 448 459 468 487 492 488 484 488 504 517 516 514 516 518 512 508 504 501 488 467 448 442 428 410 368 337 316 313 292 256 264 273 296 344 364 371 372 375 372 389 404 416 396 368 356 353 352 349 308 228 124 102 156 184 208 237 256 271 181 156 120 80 83 88 69 76 90 92 97 100 118 112 114 116 111 128 121 104 98 100 110 120 125 140 133 140 154 140 141 164 162 168 184 168 171 164 157 156 176 172 151 184 180 180 185 184 185 168 165 152 141 132 147 140 117 144 155 132 128 140 135 132 129 120 111 116 89 88 85 76 71 72 59 60 65 40 50 40 46 60 48 72 67 52 52 44 43 44 39 32 27 20 29 24 22 20 41 204 339 364 393 388 387 360 358 352 362 360 344 340 326 328 329 328 318 304 299 288 271 260 250 228 215 204 184 180 161 148 140 140 127 124 110 104 113 96 85 92 86 80 73 68 73 80 74 72 65 80 93 120 124 112 106 112 79 68 52 60 78 76 72 80 85 80 85 92 94 104 109 116 119 116 130 144 168 188 204 212 226 248 273 280 292 288 290 308 339 340 347 352 352 356 369 368 360 364 375 372 396 404 398 376 383 388 388 388 393 376 371 384 377 360 382 372 367 372 389 364 364 356 352 356 362 360 359 348 373 372 370 368 366 356 372 368 367 352 356 348 364 364 357 352 378 372 366 352 360 372 364 352 356 356 359 364 361 344 349 368 370 368 350 332 337 348 362 332 324 332 330 320 326 328 331 332 327 324 321 324 332 348 357 360 359 320 287 272 266 272 262 288 303 320 314 308 308 304 314 320 329 328 319 304 312 316 319 328 335 328 330 340 330 328 328 324 319 320 316 328 334 324 333 324 329 316 293 300 295 308 297 296 293 304 307 304 310 308 292 296 302 308 311 288 291 288 284 292 296 288 287 284 290 292 291 280 279 276 277 272 272 264 260 260 267 252 243 244 230 228 226 224 228 232 223 216 207 216 221 228 213 212 225 212 207 208 211 208 203 200 201 204 208 216 219 204 206 204 204 200 198 192 193 196 188 172 167 176 180 168 164 148 118 108 109 96 81 84 46 72 110 164 201 252 277 304 344 364 369 360 365 380 379 356 350 336 336 336 304 284 278 272 269 332 397 400 412 408 403 412 419 400 395 408 419 428 442 448 465 472 472 468 470 488 491 488 493 488 475 472 467 460 455 428 430 412 384 328 298 248 239 228 222 224 234 280 296 316 328 320 337 344 366 380 375 360 351 332 327 316 306 256 168 80 62 112 137 168 196 220 258 260 172 140 136 79 76 88 80 71 80 86 100 104 108 109 104 101 108 114 104 106 100 100 108 114 120 131 132 133 132 136 136 147 152 157 172 159 144 148 156 156 156 161 168 169 160 167 168 167 160 155 148 136 132 126 136 139 132 134 136 135 140 122 124 124 124 117 104 93 88 81 64 65 68 63 60 53 52 46 36 35 40 50 68 71 60 57 44 47 44 36 32 28 24 27 28 27 24 16 120 267 340 366 364 341 272 253 280 311 328 316 296 292 300 302 288 278 272 266 260 260 248 237 236 217 192 188 188 163 156 149 140 145 136 130 128 119 108 110 108 101 100 92 96 93 88 74 84 81 80 71 68 71 72 70 72 74 76 70 80 80 84 83 84 85 92 97 92 99 112 116 124 126 128 130 148 160 180 204 208 220 228 253 264 278 272 282 296 319 324 328 336 350 348 352 352 349 348 358 368 362 368 383 360 363 380 372 368 371 364 369 360 370 364 367 372 366 372 388 372 363 364 343 340 344 332 351 352 355 360 363 360 362 352 344 352 351 336 354 360 353 356 354 336 341 344 342 344 353 340 349 364 351 352 353 368 358 348 357 348 342 340 352 340 331 336 342 340 329 320 318 324 317 308 316 320 311 320 319 316 318 332 330 316 329 316 289 260 244 260 261 284 307 296 297 304 294 288 288 308 308 288 293 312 320 304 292 308 313 312 317 312 305 312 316 308 305 308 312 312 317 320 340 336 320 316 314 300 297 308 312 296 296 296 303 304 298 304 313 308 313 316 306 304 292 292 303 296 295 292 292 288 290 292 298 300 284 284 282 280 278 276 277 272 267 268 268 260 252 240 229 232 234 236 237 224 216 212 212 212 220 220 217 220 228 224 219 216 201 208 217 224 215 216 220 228 224 216 215 216 210 208 210 224 222 208 197 196 189 192 183 172 177 160 143 140 111 104 107 96 52 72 53 88 109 164 205 240 263 272 278 284 293 288 289 284 275 256 250 224 212 192 161 156 159 232 313 352 373 360 367 372 358 336 347 376 390 404 415 424 434 436 433 440 459 464 459 460 464 448 443 436 430 420 404 384 366 288 228 212 201 212 235 212 200 204 229 236 248 264 288 312 329 336 345 316 302 304 301 276 248 180 110 72 65 92 103 112 147 184 204 244 260 208 188 150 96 70 76 87 80 79 76 85 96 79 96 112 92 98 108 103 96 117 104 105 108 114 128 137 128 116 140 146 132 134 144 137 136 140 144 140 160 143 140 145 152 158 152 139 152 144 140 140 128 133 124 112 132 129 128 109 124 131 112 123 104 99 108 86 88 87 68 63 56 65 52 55 52 38 44 39 36 54 52 64 60 53 56 49 40 35 36 31 28 28 28 24 32 25 52 198 296 340 336 369 304 211 212 210 240 249 236 239 248 244 228 221 220 220 224 226 228 228 216 215 200 169 168 179 164 161 148 146 140 142 132 135 124 117 120 128 112 110 100 94 100 104 92 82 84 97 88 87 88 85 88 79 80 87 88 88 92 95 92 88 104 111 100 102 116 125 124 125 120 136 156 172 176 191 192 217 228 239 244 265 276 278 292 306 308 318 320 330 336 329 336 334 324 336 348 355 344 354 360 346 344 364 364 360 356 358 364 366 364 352 352 348 348 363 372 364 356 363 352 339 340 329 328 343 340 324 328 349 340 341 324 313 316 340 348 359 348 346 332 326 332 314 304 328 340 330 312 335 340 331 332 348 328 321 344 343 324 312 312 319 324 320 324 324 324 324 316 322 312 301 300 301 304 304 300 309 308 312 316 313 304 280 268 246 236 231 260 301 316 328 300 273 276 264 280 264 260 270 280 291 288 284 288 294 288 286 284 282 292 298 296 299 300 292 308 315 308 327 340 322 312 319 312 304 312 321 308 306 304 294 292 280 292 302 308 311 304 311 296 300 296 303 300 299 296 300 296 296 296 292 296 290 292 287 280 288 280 287 276 271 280 279 276 269 256 242 236 250 244 240 248 239 232 229 220 215 220 226 232 238 236 220 224 218 208 215 224 224 216 228 228 223 240 234 228 235 244 239 240 235 228 229 224 223 228 230 208 196 192 195 192 172 156 156 140 127 104 98 92 57 68 70 92 82 132 134 172 181 184 172 164 165 144 105 112 79 92 77 84 82 100 83 132 171 232 266 276 292 284 266 276 303 324 361 368 391 396 403 388 407 428 436 428 424 420 413 408 418 396 383 344 300 216 159 156 152 200 191 240 223 196 172 168 177 196 212 216 237 240 235 248 262 244 226 208 156 100 69 72 67 96 97 108 101 132 177 200 229 236 184 188 168 126 84 83 80 78 72 74 72 86 84 91 96 95 88 107 148 119 128 125 128 124 112 126 124 123 120 127 120 120 116 123 124 126 132 138 128 136 132 132 128 129 132 133 140 138 136 134 132 126 120 120 120 124 116 118 112 117 112 112 100 93 88 94 80 88 80 62 52 49 60 46 40 54 52 38 40 43 44 54 56 60 52 47 40 36 40 32 28 31 36 38 28 21 20 100 224 272 276 336 364 314 248 178 192 195 184 184 192 201 184 186 192 188 192 195 196 191 180 183 180 181 176 165 172 177 164 151 148 144 140 134 136 135 136 134 132 131 124 109 116 109 104 105 100 98 92 98 96 97 92 91 96 100 100 95 100 106 88 97 108 117 116 119 120 122 116 122 128 133 140 171 184 202 200 205 208 222 236 247 256 263 272 279 272 292 296 295 280 302 312 322 312 315 336 319 324 351 360 354 356 349 348 336 344 354 348 351 360 341 340 349 344 333 328 315 316 334 352 360 332 326 336 322 312 314 316 320 332 333 320 325 320 304 332 326 308 318 324 313 308 306 296 304 320 320 328 321 304 314 324 315 308 309 312 309 296 301 300 295 304 301 296 294 300 311 300 303 312 311 296 285 284 298 304 302 304 294 284 293 292 270 240 229 244 246 252 275 316 326 328 321 296 276 256 240 216 230 260 264 264 271 272 274 272 272 264 257 268 272 284 293 296 284 276 297 296 300 316 309 300 316 308 307 308 306 292 307 304 294 296 290 276 293 304 295 296 299 296 313 308 300 300 296 292 289 296 303 296 300 292 292 292 295 276 282 292 288 276 276 272 281 284 271 272 268 260 261 260 257 248 252 248 242 232 245 240 228 240 249 252 245 232 227 228 240 236 230 220 229 232 235 232 235 240 258 244 241 244 257 252 238 252 257 236 237 240 237 232 233 236 230 208 200 196 196 184 162 148 135 116 92 108 85 76 60 72 63 80 69 76 65 64 51 52 43 48 38 64 55 68 78 72 58 72 69 68 99 124 127 144 163 180 185 212 263 308 341 352 352 356 375 384 398 380 371 380 375 356 345 276 220 144 122 144 93 88 95 116 174 168 173 152 143 156 153 132 125 128 124 116 124 128 112 88 67 56 44 68 70 88 89 104 111 128 116 176 215 204 227 178 180 182 128 84 76 65 80 84 72 73 80 88 84 75 84 103 104 122 112 111 128 130 140 122 128 120 116 117 120 124 116 115 116 117 136 131 124 124 124 100 128 126 120 120 116 119 120 118 132 123 120 121 120 116 112 131 112 115 116 99 100 93 92 78 80 92 84 73 56 34 48 56 36 32 44 52 40 43 40 44 60 51 56 49 52 39 32 30 24 41 36 28 36 25 28 32 152 207 236 258 332 384 356 301 228 152 172 165 168 153 160 175 176 173 172 173 164 163 176 177 164 164 172 168 168 169 164 148 148 135 136 142 132 136 132 134 136 130 132 133 128 126 116 113 120 114 120 122 112 103 100 108 104 103 108 113 116 108 108 106 120 122 116 119 120 121 124 130 124 131 148 162 176 185 200 210 208 196 212 234 240 247 236 258 276 264 268 266 252 267 288 280 272 293 316 308 288 303 328 340 336 339 336 333 336 324 328 335 328 324 328 335 348 342 316 290 288 303 328 330 324 323 316 327 316 293 296 300 316 315 304 304 308 309 292 274 280 285 312 307 296 286 284 289 304 311 316 312 312 290 284 294 296 293 296 289 268 255 272 284 280 280 280 270 268 282 280 279 288 292 292 280 276 269 268 281 276 287 300 281 272 268 248 217 208 198 228 270 304 324 308 320 324 324 304 267 244 224 240 229 240 254 264 245 244 262 260 240 244 250 252 271 284 275 260 277 276 265 268 270 284 299 304 307 312 310 284 277 292 301 300 297 292 279 284 293 284 288 296 293 308 307 292 284 292 295 288 282 296 303 304 305 296 297 280 272 272 283 300 280 276 278 272 270 268 284 272 272 264 269 264 263 256 248 248 254 256 247 256 262 256 251 248 251 248 245 248 251 248 238 240 257 264 250 244 253 256 254 252 253 252 259 256 264 268 269 268 253 252 251 248 243 232 218 220 215 208 201 204 189 184 175 164 155 148 129 124 103 112 101 100 106 96 81 84 89 84 65 68 72 64 59 68 69 64 67 72 57 60 53 52 73 84 61 92 93 116 127 168 219 260 292 316 337 328 319 324 337 284 226 168 106 88 66 120 141 100 51 64 55 60 48 72 87 116 121 124 71 68 57 64 53 56 47 56 49 60 55 76 78 92 91 92 94 116 129 144 159 204 206 224 176 177 176 132 92 95 80 78 80 74 76 77 72 79 84 85 96 93 96 99 88 97 104 117 120 121 120 117 104 115 124 116 108 111 116 117 120 122 116 117 116 116 112 110 108 114 112 111 108 114 112 107 100 101 108 112 112 109 100 105 100 91 88 84 84 77 76 66 52 52 52 51 40 41 40 34 36 40 40 43 40 48 52 51 48 44 32 39 24 10 28 29 36 35 28 22 84 169 204 214 240 325 368 405 352 277 200 151 156 142 148 156 156 168 156 152 156 153 144 138 164 159 156 159 156 149 144 154 140 139 132 124 132 131 128 130 128 132 136 132 124 125 120 134 128 124 120 125 124 119 116 115 116 115 112 122 116 122 120 122 116 124 116 118 128 128 124 128 144 138 144 155 172 180 184 200 196 195 204 198 216 228 224 216 228 251 256 256 260 246 248 256 272 272 276 278 272 274 276 275 296 312 304 288 284 308 316 324 320 307 312 319 320 321 292 300 284 271 296 313 284 289 304 307 304 296 284 273 284 283 284 284 268 283 284 283 268 263 264 279 276 270 272 280 292 283 276 295 284 271 272 276 272 270 264 256 240 231 236 238 244 246 244 249 256 265 260 252 260 265 256 250 268 255 256 255 280 268 260 284 264 256 240 231 220 199 208 222 276 310 308 301 296 309 308 299 280 270 268 248 244 237 236 235 232 234 248 246 248 244 252 261 280 265 264 266 264 243 240 248 256 273 292 291 292 299 292 289 288 280 272 297 288 282 280 283 276 270 276 285 284 282 284 273 256 273 284 281 272 280 288 301 296 289 288 280 276 273 276 289 276 270 276 283 264 269 280 271 264 265 272 265 252 253 252 259 252 255 264 266 256 262 260 248 248 264 260 254 252 262 260 251 256 268 260 253 256 256 264 260 268 263 264 273 272 272 272 275 268 261 264 269 256 254 236 236 228 221 212 215 200 205 200 195 196 185 184 165 164 161 148 133 124 123 100 99 112 99 96 94 92 87 80 71 80 74 68 69 68 65 72 65 64 53 60 57 64 69 68 43 56 71 112 140 156 160 152 157 132 109 68 51 68 44 104 92 108 106 72 50 72 71 64 62 64 68 112 97 72 62 72 76 76 72 80 85 88 73 92 106 96 102 112 119 124 140 148 167 168 182 208 227 186 184 182 160 111 80 72 80 79 84 70 64 68 76 76 76 75 92 95 88 78 92 111 104 115 112 107 112 105 108 93 108 110 100 104 112 109 108 100 108 124 100 101 104 97 104 110 104 107 104 104 100 98 100 100 104 99 108 110 108 102 88 79 68 67 76 69 68 45 40 51 52 37 36 41 40 36 36 45 44 37 44 54 48 47 36 36 32 20 16 22 24 36 24 21 36 142 188 211 200 250 332 375 388 403 344 257 184 141 156 156 168 153 156 144 148 140 140 138 144 137 132 149 160 155 140 135 144 141 140 132 120 123 124 121 132 140 128 126 120 120 120 125 124 125 124 130 108 116 116 115 116 120 124 126 128 121 124 129 120 124 124 127 132 129 136 137 136 139 136 154 168 173 180 185 188 184 184 202 196 196 216 209 208 212 216 225 228 238 244 239 236 257 252 249 260 270 268 266 248 261 264 265 268 271 280 293 276 283 304 292 280 275 268 261 264 267 272 278 272 267 280 295 296 277 256 265 264 265 252 258 264 265 280 277 276 267 248 249 252 260 260 256 252 251 264 275 264 264 252 245 252 252 244 243 232 212 220 223 224 223 244 239 252 258 256 248 236 241 240 249 244 257 252 241 240 250 264 267 272 267 252 207 200 196 204 214 248 287 300 305 284 277 272 277 292 316 300 290 276 251 244 225 232 223 232 235 240 249 236 242 268 267 240 247 260 258 236 219 240 254 260 255 252 269 280 286 288 293 288 278 276 294 296 295 288 257 264 273 272 266 260 248 252 264 280 272 272 274 272 275 280 279 280 287 280 277 276 282 264 266 272 275 288 275 264 271 260 250 256 263 264 259 256 260 256 256 256 256 252 262 260 261 248 256 252 268 264 260 264 269 260 251 260 271 260 261 264 267 256 270 268 272 272 279 276 279 276 287 280 281 284 280 276 271 252 255 236 222 216 218 220 210 204 193 192 193 200 197 184 185 172 159 156 143 124 132 120 114 104 105 100 95 100 93 92 91 80 77 84 83 72 71 76 77 64 58 64 61 64 64 64 49 52 67 64 55 60 73 72 65 76 72 72 79 76 77 84 83 76 86 84 86 88 88 92 96 88 95 92 86 92 103 92 95 108 104 112 126 124 128 144 147 164 167 164 166 176 170 192 222 224 188 185 184 144 124 97 68 85 84 79 72 70 60 69 64 71 84 82 84 89 88 92 92 104 112 112 108 103 100 100 104 103 96 101 100 105 100 100 104 101 104 95 96 99 96 97 100 105 100 91 92 96 84 89 92 100 96 97 100 97 92 87 76 67 64 70 56 49 40 39 52 48 44 39 44 38 36 39 36 37 44 48 48 46 44 37 32 20 24 26 24 33 32 20 24 93 184 186 188 177 256 329 352 379 380 378 324 247 192 162 160 154 152 145 148 136 136 140 132 140 132 126 140 147 144 138 132 132 132 128 132 117 112 122 120 122 128 133 116 123 124 120 128 123 120 119 120 124 128 121 120 119 128 120 120 125 128 127 124 123 132 127 128 140 124 124 128 137 140 152 160 175 168 178 176 178 184 190 196 210 196 195 204 203 200 208 196 203 220 229 244 241 232 226 236 249 256 253 248 251 236 227 220 244 256 261 276 263 248 248 260 261 244 247 252 251 264 264 252 254 248 249 252 269 264 252 248 259 252 247 244 242 260 265 256 255 256 240 240 240 228 224 240 237 236 243 240 239 240 237 240 246 216 215 240 232 216 216 200 210 224 226 236 259 256 242 232 220 224 244 272 251 236 245 236 236 232 255 264 254 240 228 204 192 204 202 228 263 276 285 296 296 272 248 264 283 308 333 308 304 280 257 244 241 244 240 252 251 260 245 244 240 232 234 244 244 252 239 232 230 240 246 232 234 244 262 276 276 264 271 284 284 284 281 272 275 256 257 260 246 232 236 252 261 268 274 272 269 272 261 268 259 256 266 272 285 276 267 276 273 272 262 252 267 264 266 272 260 256 268 252 248 248 261 260 247 248 251 248 251 248 259 252 252 260 262 252 252 256 255 260 271 256 256 264 275 260 260 272 274 272 272 276 278 280 281 284 283 288 285 280 276 280 285 260 262 272 257 240 244 236 232 224 215 204 202 200 207 208 201 204 195 196 188 184 168 148 141 132 119 116 113 104 105 104 104 108 96 92 91 88 89 92 85 76 81 76 70 76 78 76 69 68 71 76 66 84 73 80 73 80 81 76 79 76 87 92 80 92 93 92 102 104 99 96 98 104 100 108 117 132 135 140 153 140 141 152 151 164 161 176 178 172 173 172 170 180 186 196 210 232 246 176 176 181 156 137 92 77 76 88 84 72 68 64 60 69 64 67 80 81 76 86 80 73 100 105 112 98 88 85 88 104 92 92 100 84 88 85 96 108 88 80 96 98 88 79 96 99 96 89 88 93 92 76 84 91 96 90 88 81 84 74 76 78 60 67 60 48 40 36 36 48 36 30 40 56 28 21 36 33 36 46 44 40 36 31 28 28 24 28 24 25 36 17 28 45 128 175 160 155 160 252 312 334 356 385 364 384 324 244 192 150 160 158 152 149 136 138 144 142 144 139 148 136 132 129 124 137 132 127 124 122 116 115 120 113 116 113 128 131 124 127 124 119 120 122 128 122 116 126 128 123 116 121 120 123 124 136 120 117 124 133 128 127 124 128 132 133 140 149 164 170 168 174 184 187 184 188 188 187 192 193 184 192 208 191 192 189 204 211 220 223 216 213 216 225 228 229 232 238 236 226 232 212 260 249 248 248 228 221 220 230 220 210 236 238 244 249 232 236 252 251 232 215 216 230 244 247 260 237 236 235 224 219 236 243 224 218 224 223 220 212 212 229 232 215 228 230 220 212 236 248 228 204 204 211 212 217 220 200 220 228 216 224 232 241 236 224 236 227 232 241 236 237 248 232 240 245 244 252 232 216 208 201 192 199 224 244 260 261 256 281 284 266 264 252 260 278 304 335 320 323 308 303 276 267 264 256 248 251 248 242 240 231 240 222 228 230 236 223 228 242 240 223 232 225 232 244 252 265 260 261 264 270 276 271 268 265 260 249 236 218 236 253 256 272 272 263 260 269 260 252 252 243 240 258 272 262 256 268 260 264 252 258 260 255 256 252 252 259 264 253 244 250 260 255 240 241 248 251 260 254 256 254 256 245 256 252 260 254 256 264 264 259 260 269 272 263 260 262 268 274 280 278 276 275 276 272 272 281 276 281 276 287 276 267 276 269 276 270 252 243 236 244 228 219 220 217 212 211 208 207 196 209 204 210 196 182 164 155 136 135 128 125 128 116 112 118 112 103 104 106 100 97 100 102 100 91 80 84 84 80 80 87 76 79 80 84 80 79 84 88 80 89 88 83 88 91 92 103 108 109 108 101 108 115 112 120 132 151 152 155 168 173 172 167 168 172 172 171 176 182 184 181 176 183 184 191 200 220 236 250 252 168 167 164 141 152 117 80 86 88 82 68 62 68 75 72 59 56 75 72 74 76 76 80 91 96 97 84 82 84 87 84 82 84 88 92 86 76 85 92 93 88 94 92 87 84 87 96 102 92 88 88 83 80 75 76 79 84 86 80 78 80 71 64 70 68 52 52 47 32 30 32 29 36 34 36 41 40 36 36 39 40 34 36 35 32 30 24 24 20 33 36 29 32 29 64 146 160 150 140 143 252 306 336 363 376 377 368 361 316 246 208 181 168 161 156 145 140 136 152 147 140 145 136 135 140 132 140 132 124 121 124 124 120 115 108 111 112 115 124 118 120 134 120 111 108 124 120 109 112 131 120 113 112 119 124 132 124 119 128 129 124 122 128 126 124 128 136 140 152 154 148 167 172 179 180 184 172 171 184 177 176 182 180 199 196 184 200 203 208 220 208 201 200 200 200 205 204 206 216 209 216 223 220 231 208 221 228 215 212 209 204 209 216 221 232 239 228 220 220 231 236 226 220 199 204 219 228 233 220 220 220 214 208 223 208 201 212 213 208 201 208 226 220 215 208 205 204 213 200 216 212 198 208 208 208 196 188 194 204 211 224 216 220 212 216 237 236 232 224 230 220 227 228 235 232 237 240 245 228 210 196 192 196 193 216 233 244 263 272 262 256 275 256 255 248 248 256 264 272 293 300 330 332 323 312 299 268 257 264 264 260 264 260 255 244 222 208 221 220 231 244 223 232 232 216 204 232 240 244 252 252 245 256 276 288 265 260 267 256 242 228 239 248 251 244 255 244 260 268 258 256 251 236 229 240 246 256 253 256 262 264 253 256 252 248 251 260 246 244 244 252 240 252 256 248 241 244 244 252 251 252 253 252 249 244 247 256 256 252 255 256 249 252 263 256 256 268 269 256 266 264 271 264 266 272 275 272 278 276 269 284 287 288 277 260 276 268 275 268 255 252 247 248 243 232 228 220 226 216 213 224 215 208 220 200 211 208 194 184 183 160 141 136 131 128 125 116 116 112 115 116 111 104 109 100 104 104 93 96 106 100 93 96 93 96 96 88 88 92 95 100 112 104 95 100 101 104 106 104 109 112 100 116 121 124 137 144 159 176 174 180 187 184 174 188 196 176 182 184 177 180 187 184 191 200 195 208 219 232 249 252 264 153 164 166 172 174 112 79 80 86 84 83 76 70 68 58 72 60 60 68 72 62 68 84 84 73 84 88 80 81 76 71 84 82 80 87 68 82 92 81 84 103 88 72 88 94 80 78 96 83 80 86 76 73 72 75 76 84 84 75 72 77 72 48 64 72 48 43 40 33 40 30 36 44 32 28 48 46 36 36 36 38 28 26 32 33 28 26 24 27 40 32 28 39 20 107 180 166 152 155 148 243 304 327 352 375 380 371 348 376 324 261 208 167 164 159 156 146 148 154 160 152 148 154 144 141 136 127 128 136 136 121 116 115 116 109 104 113 120 118 120 103 116 129 108 106 112 119 116 110 120 122 116 110 112 129 128 117 124 127 120 117 124 131 124 118 120 125 132 152 148 144 152 167 172 165 168 167 172 178 172 174 180 175 184 191 180 178 188 207 204 191 176 181 196 197 196 200 192 189 200 198 200 223 200 201 200 199 200 201 196 200 212 207 208 225 224 218 208 189 204 216 236 223 208 204 224 222 208 214 208 199 216 211 200 190 208 209 204 200 212 209 208 204 204 202 200 201 200 198 196 193 192 190 196 203 200 177 192 208 192 198 212 210 212 207 220 229 220 221 232 233 232 234 240 241 232 236 240 219 200 181 188 187 196 216 228 248 256 276 264 257 272 269 252 256 244 232 240 243 256 281 288 314 316 349 324 306 280 272 276 283 292 304 276 260 236 219 240 236 232 225 216 220 216 211 212 220 220 230 232 221 220 241 244 264 244 255 268 259 248 248 244 231 232 239 260 248 240 250 248 253 236 225 232 227 216 237 248 241 248 254 252 250 240 238 232 235 232 242 248 239 228 237 240 237 244 248 236 241 244 242 232 240 240 249 248 257 248 245 244 239 244 252 248 244 248 260 264 270 268 255 252 264 268 273 276 278 276 267 252 268 284 282 272 269 272 284 264 257 252 254 252 246 240 233 220 228 232 226 232 227 212 213 216 204 208 223 212 200 188 180 176 181 160 139 140 146 124 119 136 125 112 120 120 109 112 114 108 110 104 104 112 114 108 107 108 105 100 100 108 108 112 113 112 111 112 118 124 117 112 119 128 139 136 158 164 166 172 182 184 194 192 197 180 196 204 197 196 204 200 198 192 194 192 193 204 220 228 249 252 267 276 152 162 172 174 192 145 100 88 76 81 76 76 68 64 60 68 64 58 56 65 68 67 72 77 76 81 76 71 72 78 72 75 68 70 68 71 80 77 80 79 88 88 80 77 76 79 80 85 80 72 68 72 76 77 80 72 72 75 60 67 68 70 52 56 56 52 44 34 40 40 32 39 32 32 36 43 40 42 40 41 32 30 32 32 28 27 28 24 36 36 32 31 24 47 148 167 148 139 144 149 236 291 320 342 364 385 368 360 364 365 320 249 208 177 176 162 156 169 160 159 164 156 156 146 140 141 140 134 136 139 128 115 104 111 108 103 116 111 104 114 112 107 108 109 120 107 108 118 120 110 120 122 112 119 116 118 116 116 120 107 116 127 128 122 124 131 124 130 140 151 152 150 160 157 160 156 156 175 172 166 164 169 168 174 168 172 172 180 180 175 184 173 184 191 184 187 196 197 184 191 192 183 196 199 196 197 192 186 188 189 200 213 212 201 204 214 208 188 196 189 204 222 216 218 200 208 216 203 212 211 200 200 200 197 196 201 200 212 216 217 200 192 204 205 192 183 184 192 192 178 184 171 176 202 208 193 180 192 204 203 200 201 200 205 200 211 216 207 216 221 220 220 236 249 240 242 224 212 212 190 176 181 192 200 204 229 236 249 248 246 244 255 260 252 236 221 216 223 216 228 228 242 256 276 308 318 304 307 268 256 264 289 296 288 272 260 252 253 248 241 248 238 212 202 216 221 224 217 216 213 224 224 228 231 236 227 224 244 240 244 240 231 224 222 236 227 220 224 228 246 244 238 232 224 232 213 212 230 236 225 228 239 240 238 224 227 240 229 240 253 248 229 216 232 236 244 244 238 236 242 240 229 232 231 228 238 240 244 240 234 236 243 240 248 244 241 244 260 264 256 256 252 256 259 260 260 252 262 256 257 260 262 272 266 272 275 260 260 256 248 240 247 236 235 228 230 228 222 228 223 212 224 220 214 208 199 208 219 208 208 200 203 192 195 184 171 172 162 152 144 136 140 132 134 124 125 132 127 120 117 116 119 120 121 124 120 116 116 116 114 112 117 120 120 124 128 128 135 128 141 140 153 160 164 168 183 184 188 180 191 188 197 192 195 200 200 200 211 208 203 204 207 204 206 208 217 232 240 248 256 252 258 171 172 173 176 193 184 125 80 52 76 73 72 75 68 64 64 80 56 45 60 62 64 78 72 77 76 72 72 67 76 79 72 70 64 59 72 74 64 74 72 70 84 90 68 73 80 91 80 61 64 72 64 77 72 65 68 62 72 76 64 55 60 70 60 46 56 40 32 51 36 34 40 36 32 41 40 39 44 41 36 26 32 37 24 29 32 27 20 24 32 32 28 10 68 186 156 147 136 131 148 222 268 317 332 348 364 377 356 350 344 344 304 249 204 172 184 167 168 169 164 168 156 147 144 138 140 152 140 136 140 131 124 113 108 115 112 111 108 104 108 118 108 104 104 99 96 103 108 120 112 110 124 116 108 109 112 116 104 114 108 116 116 116 120 126 128 135 136 130 144 145 152 158 148 153 164 154 164 161 160 167 176 167 160 168 168 161 164 171 168 162 168 178 180 181 180 179 188 189 188 185 172 174 176 183 192 187 180 178 192 185 200 211 188 183 188 192 192 188 176 202 208 216 224 212 196 188 196 208 224 205 196 193 200 206 204 202 208 209 208 196 200 194 196 191 180 182 188 166 172 170 160 166 188 204 188 187 192 196 200 200 192 195 196 199 208 217 224 210 200 211 220 222 236 250 244 211 184 184 180 177 184 189 204 216 224 227 236 236 224 217 212 237 240 213 212 218 208 203 216 209 216 216 244 268 264 300 308 294 276 263 252 261 268 283 280 275 260 257 260 274 256 230 220 207 204 212 216 207 216 224 216 205 204 207 216 212 216 233 228 227 236 236 248 230 212 197 220 225 236 241 240 237 224 225 208 209 232 216 208 220 220 216 228 223 224 228 216 232 228 232 224 233 232 225 236 236 232 239 240 235 220 223 232 228 224 231 236 232 228 227 244 247 240 237 236 243 256 253 256 253 240 239 240 250 248 246 268 265 252 252 248 259 268 262 256 255 252 247 240 253 248 228 224 216 232 235 228 221 216 211 220 220 216 206 208 211 208 208 216 218 208 204 204 198 188 195 184 181 172 181 160 150 156 141 128 135 132 133 128 120 128 139 120 113 124 135 128 126 128 133 128 128 136 133 144 149 148 162 172 173 176 189 184 176 184 193 196 182 196 202 184 182 196 201 196 202 208 207 208 204 208 205 208 223 228 232 240 244 248 251 260 172 173 180 182 176 158 152 114 80 78 76 71 72 63 64 64 68 59 60 58 64 64 72 62 68 74 68 67 64 64 76 76 76 66 64 67 72 66 64 70 76 68 68 77 80 76 72 69 68 59 56 54 60 65 64 67 64 72 72 66 60 58 56 51 44 41 40 35 28 37 32 28 40 37 36 38 44 40 32 33 36 33 24 22 20 21 24 28 24 29 20 18 24 118 184 152 136 129 128 153 232 273 300 318 332 353 360 357 340 336 320 336 308 243 200 186 184 173 172 172 172 165 152 152 148 143 136 140 140 140 128 121 120 109 108 118 112 103 100 99 104 110 108 103 92 97 100 104 100 104 100 98 108 111 112 107 108 107 108 121 116 111 116 113 116 122 128 127 128 129 136 134 132 145 140 149 152 144 140 146 160 168 160 149 156 164 164 163 160 159 164 171 172 165 176 179 180 178 184 190 188 178 180 162 172 175 180 185 188 188 176 189 184 175 184 179 192 192 184 195 200 193 200 211 208 197 184 189 204 212 204 197 196 195 188 193 204 191 192 194 188 190 192 186 184 179 172 172 172 177 172 169 176 172 188 196 204 197 184 183 200 190 180 185 184 200 216 209 200 204 208 214 208 205 220 223 196 187 188 186 184 184 204 208 212 211 204 215 216 215 216 209 216 223 220 218 212 190 188 199 212 207 208 222 240 245 252 265 276 294 276 253 256 262 256 261 260 268 264 272 272 255 252 240 224 212 212 217 212 207 204 197 192 196 204 206 212 212 220 213 220 233 228 237 224 206 196 210 224 227 220 223 224 235 236 223 216 224 212 204 208 208 212 214 212 214 216 214 220 225 220 218 216 213 224 220 224 228 240 233 232 225 224 233 236 223 232 229 224 223 224 232 236 235 240 229 232 245 236 240 240 234 240 246 244 237 248 247 248 254 260 270 252 254 260 244 244 244 240 241 240 237 228 214 224 228 220 227 228 227 208 213 224 213 204 216 216 211 200 212 204 196 196 198 188 205 200 203 200 198 192 186 180 164 164 144 140 140 132 135 136 132 132 130 124 122 140 138 140 139 132 134 136 146 148 160 176 185 176 181 184 189 184 195 192 191 184 195 192 200 196 193 196 198 196 189 200 211 200 204 200 207 204 211 216 236 236 235 232 243 244 262 173 172 178 184 188 184 178 116 83 72 70 76 67 68 54 64 55 60 65 60 67 60 57 60 57 64 67 56 60 64 65 64 66 60 68 56 55 60 61 68 66 64 68 68 55 76 76 60 64 52 59 52 55 56 63 68 71 72 64 64 65 56 54 44 39 40 34 36 20 40 39 20 30 32 32 36 37 32 31 36 39 28 12 28 24 28 29 24 28 20 11 20 56 160 167 136 127 128 122 156 246 276 294 320 330 336 356 360 350 344 343 332 333 304 251 196 170 180 175 184 178 168 163 164 157 144 141 140 141 136 125 116 120 120 111 112 109 104 99 100 101 100 105 108 105 100 92 100 104 100 89 92 102 96 94 100 99 108 110 116 113 112 112 116 119 116 115 120 120 120 129 128 117 128 144 136 144 140 130 136 147 148 149 152 157 164 154 156 150 148 157 160 165 164 173 176 181 172 176 176 177 172 164 164 169 168 177 180 184 180 175 176 177 176 168 176 182 188 195 212 189 184 185 188 194 196 196 192 204 196 203 192 194 192 185 192 193 192 195 192 189 184 196 176 175 180 173 168 175 176 181 184 184 176 169 184 202 196 186 180 188 184 184 192 183 192 198 196 200 208 209 204 196 200 211 192 190 200 187 192 192 188 204 204 205 200 195 216 216 208 209 196 208 232 221 200 193 192 186 200 208 200 204 212 209 212 207 220 246 256 262 252 257 248 242 240 254 260 266 256 262 248 254 248 240 232 233 236 217 204 198 208 200 212 201 196 214 208 210 204 210 220 228 220 216 212 198 196 202 204 211 212 214 232 233 224 226 220 206 212 203 204 210 208 211 220 213 208 206 212 218 212 196 204 221 208 198 208 228 224 222 224 227 216 219 220 213 212 213 216 228 220 218 208 214 216 221 228 228 232 234 228 233 236 232 232 237 236 244 260 262 256 265 248 247 240 229 228 238 240 230 232 230 220 231 224 227 220 220 212 215 204 217 212 208 204 209 212 206 196 206 200 195 196 199 192 201 204 199 204 202 180 186 180 180 176 165 156 149 152 150 140 136 148 144 140 138 140 147 152 157 152 156 168 179 184 189 192 192 196 192 192 191 200 202 204 192 184 198 200 199 200 204 208 196 192 206 208 195 200 206 208 212 212 217 232 238 240 231 248 255 244 176 179 180 185 196 189 184 133 100 95 80 84 68 68 56 63 60 57 52 62 56 60 52 64 64 58 56 62 72 66 64 66 60 52 56 62 56 58 56 58 56 61 68 63 60 70 68 58 60 58 56 63 64 55 60 66 64 69 64 59 56 53 44 37 36 34 32 42 44 24 24 32 28 36 32 33 28 32 32 28 20 24 28 22 24 27 24 25 28 28 28 15 76 165 152 130 136 120 116 153 236 256 284 305 316 343 352 351 348 344 344 336 308 315 288 239 204 184 188 194 192 165 164 170 168 151 156 143 136 130 124 128 124 116 116 111 108 106 100 104 104 101 108 101 104 95 92 91 100 98 84 90 96 83 96 99 92 104 104 102 100 108 100 111 120 115 112 122 128 124 112 121 132 139 136 127 120 141 140 134 140 145 140 149 152 145 148 153 152 142 148 154 164 165 160 168 172 185 176 157 168 161 148 166 172 172 172 177 176 168 172 171 176 175 168 177 180 188 200 193 184 182 180 190 220 208 192 189 188 192 200 196 196 197 196 204 200 199 192 192 180 191 208 189 180 186 180 159 172 185 184 180 176 175 172 183 184 191 204 194 176 186 196 187 180 182 192 199 196 196 180 183 184 202 208 200 188 177 176 173 196 196 184 200 200 194 204 216 208 205 220 209 200 207 196 183 184 198 188 186 204 196 200 199 188 189 184 198 220 217 212 230 236 241 244 234 256 257 252 246 236 246 236 242 236 230 236 247 244 226 228 221 204 215 204 205 220 198 204 201 212 219 212 215 212 204 196 192 192 180 188 199 204 213 224 227 224 201 196 217 204 197 204 203 204 218 220 208 200 199 216 211 200 202 204 207 200 202 204 213 216 209 212 210 200 212 204 207 200 212 216 215 212 215 216 213 216 212 216 228 228 231 228 220 228 231 228 237 240 248 248 239 248 249 244 240 224 219 236 236 228 227 228 225 220 224 228 220 220 206 204 199 208 208 200 196 204 205 212 202 200 201 196 199 208 202 204 201 208 208 204 199 192 198 188 184 184 185 168 173 176 167 164 162 152 150 160 160 164 167 168 171 176 184 188 196 188 200 196 193 192 189 196 194 184 203 188 177 200 209 212 192 184 203 196 197 192 195 200 196 208 200 208 213 220 216 224 234 228 240 236 233 177 196 198 188 191 196 194 168 128 88 78 88 76 60 56 56 65 52 47 60 53 56 67 68 66 52 55 64 69 60 68 60 53 60 54 56 58 60 61 56 49 52 60 64 70 56 53 60 64 48 47 64 61 56 66 60 57 60 59 52 51 56 43 40 34 28 29 44 46 32 28 40 31 36 39 32 26 28 23 16 20 16 29 20 22 24 22 24 23 28 23 24 116 184 164 132 130 124 127 148 225 248 285 304 310 336 351 344 339 340 342 328 318 300 298 288 262 208 191 188 180 184 173 168 171 156 152 152 140 136 139 136 122 116 115 120 110 104 101 104 105 100 102 100 101 100 96 96 89 92 90 96 93 88 94 100 98 100 96 108 101 104 103 108 112 116 119 112 122 124 119 132 132 132 121 128 122 128 141 140 138 132 140 148 135 136 144 144 146 140 144 140 151 156 149 164 171 172 174 164 160 160 154 152 165 172 173 172 169 168 171 168 168 184 185 176 184 172 180 176 185 192 187 188 201 196 194 192 180 192 183 188 205 204 195 204 211 196 181 188 180 180 182 196 191 176 180 180 177 180 178 176 165 180 188 188 189 184 196 196 187 184 190 188 179 176 184 184 182 172 171 172 179 184 189 188 178 172 169 168 178 196 182 192 198 208 214 196 204 212 197 192 196 208 194 188 190 192 185 180 185 184 189 188 191 188 178 184 190 192 199 200 207 212 219 212 225 232 239 236 227 232 225 216 227 232 235 220 242 236 236 224 224 216 214 220 211 200 191 208 213 200 204 208 205 208 200 188 185 180 171 180 186 196 213 208 207 196 196 208 209 208 195 196 206 204 205 200 189 196 203 204 202 192 197 196 203 204 197 212 214 208 197 192 197 208 212 212 203 212 197 196 210 224 217 216 213 208 212 224 217 212 224 212 214 220 229 224 215 224 238 240 233 236 226 228 225 212 230 220 218 224 214 216 215 220 217 208 208 208 207 200 196 192 202 208 197 204 205 204 193 200 191 192 210 204 190 188 203 196 198 200 200 192 195 188 188 188 185 188 182 184 179 168 164 164 172 168 175 184 184 176 186 184 180 188 193 196 192 192 192 188 192 184 185 184 191 184 194 200 204 184 185 204 197 192 193 200 205 196 193 192 200 200 204 216 228 232 239 232 237 236 188 190 184 184 180 191 180 159 144 109 80 82 84 72 60 58 56 49 60 58 60 51 52 63 64 61 52 59 64 64 60 58 56 60 52 51 56 55 52 57 56 55 56 61 60 51 52 59 52 50 56 58 56 58 60 51 56 58 52 48 48 50 40 41 28 32 40 39 28 38 28 34 36 32 40 39 32 27 24 15 20 15 24 21 24 25 24 28 28 27 24 31 128 160 140 123 128 117 120 143 228 263 292 315 316 316 328 344 340 344 336 333 324 299 284 299 284 255 224 196 184 189 180 177 176 171 168 163 148 148 148 124 120 127 120 112 116 112 96 100 100 103 100 96 104 104 96 96 96 90 88 95 92 100 96 91 92 90 92 98 100 98 104 106 104 113 120 118 112 119 116 119 108 114 120 121 116 117 132 137 128 133 136 131 128 131 132 141 152 148 140 135 140 147 156 153 156 152 164 166 168 170 160 158 156 152 164 163 168 173 164 162 176 180 176 185 180 167 168 179 168 182 192 181 172 180 184 183 180 184 176 181 200 199 188 192 188 188 176 168 172 172 180 187 176 180 176 177 172 169 164 178 176 183 192 194 196 188 188 190 196 190 188 192 184 182 180 177 176 162 164 163 172 170 192 185 172 159 160 171 180 192 192 196 200 212 220 219 204 191 184 182 172 190 192 195 196 189 188 181 172 177 180 175 176 184 184 175 172 185 188 181 196 203 196 185 184 197 200 209 212 213 212 211 216 225 220 213 208 216 216 222 212 225 236 224 204 213 204 213 212 203 196 189 192 201 192 191 192 180 172 176 188 194 188 184 196 196 192 199 196 197 192 193 188 189 188 197 192 190 192 196 204 191 200 188 180 191 196 201 192 196 192 191 188 195 204 211 208 193 196 201 212 220 216 208 200 214 208 203 196 207 212 204 200 210 220 214 208 203 200 215 216 222 212 213 228 223 216 198 204 208 196 200 208 212 220 211 196 196 212 217 208 199 200 203 204 200 192 202 188 183 188 192 204 209 188 191 192 189 192 195 192 191 192 182 188 187 188 192 184 185 184 188 184 182 176 193 188 192 184 182 184 191 180 189 184 180 176 188 184 192 196 188 200 188 192 195 192 185 192 192 188 184 188 190 188 202 200 202 196 203 204 201 200 213 232 230 232 231 240 247 179 180 182 184 185 188 185 188 167 112 85 84 73 76 65 64 57 52 52 56 59 48 63 56 48 60 59 64 61 60 57 60 63 56 52 56 59 48 35 52 61 56 58 56 48 52 50 56 58 60 56 56 62 56 46 52 61 52 55 48 34 40 38 28 30 28 29 32 28 28 37 32 37 32 33 28 29 20 21 20 15 20 30 24 23 20 28 24 26 28 25 60 159 140 137 132 117 116 109 156 225 264 283 312 321 312 329 344 349 340 334 320 326 316 299 292 291 288 270 212 184 188 180 184 179 176 179 164 162 160 148 136 133 124 127 120 111 112 102 104 105 108 97 88 103 96 99 100 98 96 97 96 88 92 98 96 98 88 88 92 102 96 99 104 106 112 112 112 112 116 124 124 108 112 118 116 113 124 126 120 121 128 131 140 129 124 141 140 144 140 132 128 137 148 153 148 143 144 148 168 172 168 170 172 152 152 160 164 168 176 169 176 190 184 176 184 173 168 165 168 160 168 182 180 175 180 174 184 178 176 189 184 178 180 180 180 179 184 181 164 164 172 183 172 171 176 169 172 176 176 176 180 180 188 193 192 191 192 179 184 190 192 187 176 182 180 175 172 169 160 166 168 163 172 186 176 175 168 162 172 183 188 202 188 193 212 211 200 198 184 167 172 177 172 175 188 195 188 178 180 173 180 175 164 174 180 177 176 180 172 166 172 171 184 189 176 172 192 187 188 205 204 200 212 213 208 200 196 203 204 209 208 199 216 234 216 210 216 217 204 211 200 181 196 190 188 189 192 190 192 184 172 181 184 178 184 185 180 179 188 186 180 186 188 170 172 186 188 192 196 194 180 182 188 188 180 181 176 186 196 191 192 196 196 187 196 204 204 204 192 197 204 215 204 201 208 209 208 196 196 198 200 205 200 197 196 203 196 194 188 193 200 209 204 211 212 216 216 196 192 195 196 197 200 201 196 201 192 193 192 197 196 208 204 190 188 205 204 198 192 185 180 185 188 198 192 187 192 187 188 189 192 186 192 191 180 183 188 194 184 186 188 193 192 193 188 175 188 187 180 178 184 190 188 188 184 180 176 179 176 185 188 189 180 186 196 186 188 184 184 190 192 182 176 185 192 188 184 185 200 202 212 214 208 207 220 222 208 220 224 231 224 176 179 188 189 184 188 192 187 188 144 92 90 72 75 64 56 48 55 48 47 56 61 60 56 56 58 64 63 60 59 60 58 56 54 56 62 56 51 52 56 56 50 56 56 60 57 52 53 60 59 60 61 56 52 52 54 52 51 48 49 32 31 36 30 32 23 32 31 32 29 36 42 44 36 24 19 24 21 20 27 24 24 28 21 24 24 28 23 28 20 24 84 160 142 124 125 116 111 104 166 224 244 256 290 304 318 336 336 336 341 340 333 336 325 300 294 288 293 296 253 216 188 192 191 188 180 172 168 172 168 160 147 140 128 128 125 116 104 96 108 108 106 104 106 108 99 104 96 92 102 96 87 92 97 100 91 96 102 92 88 92 97 104 101 96 102 104 103 120 114 116 122 120 117 112 113 120 125 120 112 124 123 132 143 128 136 140 132 128 131 132 139 136 127 136 145 132 136 124 158 156 157 164 170 172 168 164 169 172 176 172 185 180 187 180 165 164 158 164 163 172 166 176 179 168 172 164 180 176 167 172 182 176 176 176 175 164 174 176 173 176 175 164 162 164 161 164 178 192 185 180 171 180 190 196 197 188 191 176 183 188 193 184 165 176 173 160 165 172 171 184 181 172 182 180 174 184 178 176 182 188 192 188 180 172 182 172 165 176 175 168 171 172 165 172 177 180 185 168 172 172 168 176 168 168 169 176 175 176 159 156 163 164 160 168 171 172 179 172 174 196 197 184 182 172 185 192 191 208 197 184 192 200 193 192 203 200 207 200 194 192 191 192 200 192 188 188 197 196 188 180 187 184 168 172 176 168 183 180 178 172 177 180 170 172 171 164 170 180 190 180 172 168 180 180 185 184 180 184 184 188 184 184 185 188 186 188 196 192 199 200 198 196 191 188 199 188 185 192 197 204 192 196 195 188 188 188 191 184 183 184 181 200 201 204 203 192 199 196 195 192 196 192 195 192 191 184 174 184 187 184 187 192 198 180 183 192 201 200 195 200 192 180 177 184 184 192 186 176 178 180 182 184 176 192 198 188 194 184 175 180 189 188 190 184 183 176 178 172 178 180 186 188 170 172 187 188 184 180 175 180 198 180 181 184 186 192 188 180 190 184 183 196 199 180 183 188 178 192 199 200 195 200 206 208 212 200 209 208 203 204 212 181 196 194 184 189 192 193 188 191 172 123 80 69 76 76 68 52 52 54 48 44 56 53 60 61 60 57 56 61 56 56 68 54 52 64 60 46 56 61 52 64 48 49 60 57 48 61 56 50 60 60 52 55 44 49 56 50 44 33 36 45 36 33 32 30 28 19 28 40 28 26 36 30 32 24 24 31 24 18 16 21 20 22 20 18 24 21 16 20 20 31 112 138 124 117 112 116 116 116 152 235 244 266 284 286 296 316 332 332 336 337 340 336 328 316 300 294 284 288 268 256 216 189 192 179 180 176 172 170 164 170 152 138 140 133 128 128 116 106 112 104 108 110 108 109 108 100 100 91 100 103 96 93 100 99 100 91 88 98 104 87 104 106 96 91 88 107 104 108 108 108 112 122 128 119 116 121 116 118 120 124 124 135 144 131 132 135 124 119 132 135 132 131 128 126 132 131 136 139 148 143 152 163 168 188 180 175 172 179 176 177 176 172 180 172 160 164 160 165 176 164 160 171 172 176 168 176 176 176 180 172 172 185 180 170 176 173 176 174 184 184 168 158 172 168 160 169 180 182 176 174 172 183 184 191 192 194 192 189 200 201 180 169 172 171 176 165 172 167 176 182 188 191 196 189 176 170 176 183 188 192 192 188 184 179 168 154 164 160 160 170 176 162 164 171 176 167 176 177 168 161 160 164 156 161 164 153 148 152 152 153 156 159 160 155 164 168 164 158 168 163 156 166 176 177 168 175 172 174 176 175 180 187 172 181 200 182 172 181 192 190 192 193 188 193 188 187 192 203 180 181 196 189 164 156 160 169 188 183 176 172 172 166 168 168 152 163 176 169 168 176 180 169 164 176 184 182 180 186 180 176 176 179 168 170 180 187 184 182 192 184 176 185 180 179 176 173 180 177 176 203 192 175 180 178 180 186 192 177 180 182 172 177 180 186 188 190 188 197 200 194 180 180 180 178 188 185 176 172 184 184 184 177 192 190 184 188 204 207 204 204 192 182 180 183 188 185 180 188 188 184 184 179 176 188 184 192 188 175 180 182 188 180 176 193 188 187 188 178 184 185 184 175 180 186 184 183 188 185 188 183 188 187 184 183 176 193 188 190 192 187 180 192 192 189 184 185 180 193 196 196 188 194 196 195 196 199 208 191 200 203 200 192 191 188 194 184 183 192 186 180 167 140 110 84 75 68 64 60 49 56 50 40 50 68 59 56 62 52 55 44 52 60 58 52 57 56 49 52 55 60 51 60 55 52 52 52 49 52 54 52 57 56 49 56 55 52 45 44 46 36 29 36 29 28 28 20 31 24 20 32 36 32 31 28 30 28 35 24 20 28 17 20 17 16 25 16 24 24 21 20 24 60 117 124 117 124 114 112 115 104 144 240 252 268 270 276 290 300 320 312 336 340 336 328 331 332 323 316 291 264 263 276 264 224 195 184 185 176 182 164 161 176 180 164 147 144 137 132 127 124 109 112 100 108 113 116 113 100 104 100 95 100 104 100 98 96 99 96 88 92 100 100 107 100 92 96 94 96 108 108 119 120 111 120 126 120 116 112 113 116 124 116 121 120 121 120 115 120 114 124 137 136 129 116 117 124 124 128 140 144 136 148 154 160 167 176 183 180 180 168 154 156 163 160 164 172 175 164 158 156 168 160 161 160 171 176 168 184 178 176 183 176 177 180 174 172 173 176 176 176 175 180 178 172 172 180 180 176 167 164 160 172 178 176 177 176 173 188 202 192 186 184 171 164 173 172 165 164 169 172 173 180 186 188 206 188 175 164 168 184 191 184 194 196 181 184 180 168 160 168 161 160 156 160 165 156 153 156 145 160 176 156 164 168 155 168 164 144 142 144 148 148 145 152 159 160 143 156 155 148 151 148 153 144 157 164 161 160 169 164 166 168 175 172 161 168 167 160 167 168 170 172 181 176 177 180 177 176 180 188 188 188 193 184 168 164 156 160 156 156 158 168 170 152 153 172 153 160 176 172 158 160 174 176 171 176 172 172 167 164 183 176 175 176 170 168 177 176 162 172 178 168 172 180 163 160 169 164 172 168 167 164 171 168 170 176 171 176 185 176 175 184 179 176 165 164 183 180 179 192 189 188 189 180 158 176 185 172 185 188 175 172 179 172 172 192 197 188 190 188 193 196 189 184 182 184 192 188 182 196 200 180 181 176 184 180 179 184 178 180 186 184 178 176 179 184 177 184 187 180 177 172 169 168 198 184 180 176 182 184 180 184 180 180 185 188 182 180 188 188 182 180 190 184 170 188 195 192 181 180 202 200 187 184 182 192 191 192 196 192 192 196 196 196 188 185 192 181 184 193 192 197 176 158 112 94 76 69 64 56 44 50 40 44 48 60 60 60 60 63 64 58 52 51 48 61 60 44 48 58 56 60 48 52 48 47 40 45 48 56 48 41 52 45 40 52 48 39 36 45 36 36 36 30 20 19 24 35 28 18 32 33 28 26 28 34 28 17 28 28 20 21 16 13 20 19 20 19 20 26 24 17 28 94 124 117 116 118 104 104 112 107 156 225 236 250 276 294 300 292 312 314 336 354 336 337 336 328 336 333 296 272 268 266 260 270 232 199 188 176 184 170 168 179 172 174 164 152 136 134 140 134 116 117 116 113 104 110 116 111 112 111 100 97 100 104 96 98 104 96 96 96 96 111 112 102 100 94 100 96 100 110 116 124 124 118 112 113 116 114 112 106 108 108 108 111 112 105 104 107 108 128 124 119 124 112 116 128 132 126 136 147 144 145 140 144 148 149 156 174 172 146 140 147 144 145 152 175 164 159 160 162 164 162 172 166 164 162 172 168 168 172 168 173 176 178 176 168 168 178 172 175 172 168 160 177 176 177 188 177 168 165 156 160 168 170 164 168 164 173 180 189 196 177 164 168 164 164 156 167 172 171 172 197 192 184 192 189 172 161 176 190 196 191 196 191 188 192 192 181 184 180 172 165 160 161 160 161 160 157 156 158 168 162 164 163 164 163 164 161 156 141 140 135 136 147 144 142 140 143 144 154 144 139 144 144 144 145 148 153 164 160 156 159 156 155 156 157 164 159 164 165 160 169 160 158 164 163 164 171 168 159 180 187 184 180 180 174 156 145 152 151 160 172 168 151 160 162 156 155 160 163 156 151 168 171 176 175 172 167 160 157 168 174 168 170 172 163 168 166 160 158 164 163 168 166 156 161 156 164 164 163 168 153 156 170 164 162 168 165 172 169 164 165 168 168 172 167 176 178 180 182 176 180 184 185 176 174 188 180 184 185 164 165 172 179 180 182 184 177 176 186 176 174 180 182 172 181 196 192 180 180 188 184 180 176 180 181 180 173 176 185 180 181 180 180 172 163 180 187 188 178 180 175 168 179 180 176 176 182 180 174 176 173 184 182 180 190 180 170 180 184 176 176 176 171 172 179 196 188 176 179 184 192 188 179 168 174 180 184 192 195 196 195 184 188 188 192 187 188 186 184 192 184 173 180 137 100 91 76 75 60 57 44 44 40 50 56 59 56 56 56 60 60 56 52 57 48 48 52 56 52 55 48 48 44 53 56 49 44 43 44 41 40 48 44 43 36 36 44 37 36 31 36 33 28 30 28 23 28 25 24 34 28 28 20 23 24 31 24 15 20 24 20 18 20 16 20 21 16 18 16 19 20 23 96 115 108 110 108 106 108 101 104 166 244 233 236 267 288 297 288 301 320 329 340 339 340 342 328 341 344 315 292 276 268 258 252 248 232 200 200 185 184 181 192 181 172 175 160 151 148 140 144 135 120 123 120 111 116 125 112 112 116 110 100 106 108 89 104 107 104 104 96 102 100 94 96 100 96 101 96 90 96 106 112 114 116 105 100 107 108 102 104 105 108 99 100 113 112 106 104 114 120 120 108 105 120 126 128 137 140 140 136 141 136 135 136 133 132 139 144 146 140 137 140 141 148 153 172 161 160 163 164 153 152 165 176 172 168 167 164 173 168 161 176 171 168 163 164 174 176 179 164 169 180 167 168 169 172 177 176 167 160 171 156 163 168 162 172 171 172 170 180 200 176 168 168 166 172 174 184 190 188 184 192 195 184 179 172 158 168 183 196 203 196 190 188 212 196 178 188 198 192 186 176 179 184 166 172 181 180 179 172 161 164 166 168 164 160 167 156 148 148 140 136 147 148 147 148 139 140 136 140 143 140 132 144 135 136 143 144 141 144 147 140 146 148 153 148 146 148 149 156 155 152 154 152 154 156 158 160 157 148 158 164 172 172 178 168 164 156 149 148 157 160 158 152 175 156 160 156 147 144 143 152 155 164 169 164 168 164 164 164 154 160 165 160 157 164 157 156 162 148 147 156 156 152 154 160 151 160 157 160 153 152 156 160 166 164 162 156 153 144 155 160 164 164 173 172 170 184 180 172 181 176 164 172 187 172 178 176 166 172 171 168 172 176 180 176 172 168 160 180 180 168 172 184 176 172 182 176 174 168 174 176 177 184 183 184 183 172 173 168 175 168 174 184 179 168 178 180 183 180 177 172 175 168 168 188 180 180 178 168 166 172 176 180 189 188 173 176 177 176 180 176 171 172 175 180 189 168 166 176 173 172 182 188 177 168 164 160 179 180 180 176 186 193 188 192 184 186 180 178 180 169 172 191 156 107 92 87 72 54 60 57 56 67 60 43 52 55 56 51 56 68 56 59 56 45 48 50 60 53 56 55 52 45 52 41 52 53 40 42 44 47 48 40 36 33 32 46 36 12 28 40 28 23 24 29 24 16 20 38 28 19 28 32 28 22 24 30 20 15 16 21 24 27 24 17 20 26 16 17 24 22 48 93 108 106 100 104 104 111 100 99 152 235 248 253 264 279 292 291 300 319 324 330 332 334 348 358 356 347 324 308 292 277 264 242 240 246 232 206 180 182 180 178 180 179 168 163 160 160 152 147 140 141 132 121 128 129 128 122 116 116 116 103 100 110 108 107 104 108 104 91 92 100 92 97 104 102 96 88 96 94 96 99 108 112 100 104 96 89 96 106 100 105 100 101 120 118 108 111 120 110 116 118 108 116 128 142 140 144 136 120 128 133 128 128 136 134 136 125 136 144 144 145 152 148 152 154 156 160 164 166 156 157 164 171 168 171 168 158 164 167 168 164 168 171 172 170 176 180 172 158 168 172 168 171 160 170 176 168 160 159 172 167 172 170 168 171 176 174 176 183 192 188 188 180 184 183 192 192 196 195 188 189 192 191 180 153 160 177 176 187 192 201 196 203 196 192 184 185 184 199 188 177 196 191 180 181 192 186 184 176 168 169 164 181 184 170 164 165 168 156 148 157 160 155 152 150 148 140 144 132 140 139 136 141 132 142 148 130 132 140 148 142 140 134 140 145 144 146 140 141 144 143 140 139 140 147 148 145 144 151 148 153 168 162 156 161 164 162 156 145 148 140 148 154 148 152 152 158 144 141 152 152 144 153 152 148 152 160 160 165 160 151 148 145 152 164 156 143 144 146 148 150 144 146 148 147 156 161 148 146 144 155 160 151 152 168 164 153 148 146 148 152 168 171 160 163 168 170 172 164 164 178 168 152 172 180 160 157 160 168 168 169 176 169 164 172 164 160 156 162 168 174 176 177 172 170 164 165 176 174 172 178 172 169 184 186 184 174 176 169 180 186 168 166 176 181 172 171 176 186 176 171 168 169 168 180 180 176 164 170 180 173 164 178 180 174 176 180 172 175 180 170 168 174 172 174 172 167 168 170 168 173 176 175 176 176 176 167 180 162 160 169 188 184 190 196 187 180 187 180 180 180 175 176 148 140 113 84 59 72 65 56 61 56 54 60 59 52 60 56 60 68 57 48 52 48 49 56 64 56 56 56 51 48 44 36 43 44 45 48 45 40 41 36 33 28 37 32 31 24 35 36 24 24 27 24 25 20 22 28 22 32 28 24 28 28 25 24 20 24 17 16 19 20 23 20 24 16 20 24 16 28 71 84 92 96 101 100 105 108 104 100 144 220 240 252 264 268 287 296 300 312 323 320 329 348 357 344 339 344 347 336 310 308 289 268 246 240 249 240 208 184 174 184 182 172 168 172 175 160 165 156 150 140 142 132 133 124 117 120 115 116 113 104 104 108 117 112 112 100 94 100 88 100 107 96 103 108 101 108 104 104 102 96 105 100 97 100 97 100 105 100 99 112 97 96 112 108 106 120 114 108 112 124 113 116 122 124 129 132 127 128 120 128 133 128 133 140 125 120 133 136 148 156 151 148 152 152 154 160 173 168 172 164 162 152 154 160 158 164 160 160 167 160 170 172 161 164 175 176 167 164 173 168 164 164 172 168 169 168 161 156 163 164 167 164 167 164 163 172 184 180 187 200 197 188 206 196 183 172 180 188 193 180 180 180 161 148 169 180 178 180 184 184 195 196 190 192 194 188 195 200 186 184 191 184 190 188 192 176 180 180 177 180 178 176 176 172 170 176 177 168 159 160 159 156 156 156 159 164 165 152 145 144 155 148 136 152 145 132 133 136 134 144 128 128 139 136 133 152 130 136 142 136 123 128 136 144 138 140 139 140 143 140 149 156 149 136 153 160 159 152 140 132 137 144 141 156 149 156 153 152 158 152 149 144 141 144 143 148 150 152 158 156 150 152 149 148 152 140 138 148 149 152 149 140 140 156 169 160 145 144 156 156 155 156 143 156 155 144 154 152 141 152 163 164 156 152 150 156 158 148 149 164 170 168 163 160 152 164 165 160 162 164 166 168 157 156 159 164 168 160 164 168 172 168 167 164 160 160 166 168 171 168 176 176 172 172 175 168 176 176 175 184 175 168 171 172 161 172 173 168 173 176 173 172 166 168 171 172 167 172 178 176 165 168 174 164 171 172 162 176 177 172 163 164 171 164 162 160 164 172 174 176 176 168 180 184 180 156 163 172 168 180 176 202 196 189 184 181 180 181 180 180 168 162 168 167 112 80 68 81 68 49 64 54 56 63 56 43 60 74 56 52 64 50 60 62 56 59 60 56 56 46 48 47 40 51 48 43 44 44 44 42 32 36 32 34 36 19 28 29 28 32 24 20 24 21 20 27 20 13 20 27 20 19 24 31 20 15 24 22 24 24 16 15 20 26 20 18 20 6 16 34 80 95 84 96 100 95 104 97 100 99 164 219 232 251 264 266 284 295 300 298 308 328 340 361 336 336 336 352 348 342 328 337 312 299 296 267 256 254 240 206 180 181 184 171 176 175 184 175 160 164 160 138 140 141 140 132 124 117 124 126 116 103 108 119 116 108 100 102 92 107 104 94 104 99 104 107 108 115 108 104 104 104 104 93 96 92 104 111 116 100 104 110 104 104 104 89 100 118 100 102 108 116 104 105 116 114 112 115 120 142 136 121 124 128 128 128 132 132 140 140 148 154 152 152 152 145 152 171 180 164 156 168 160 153 152 156 168 174 172 164 168 175 160 154 156 158 172 169 172 172 172 167 168 165 172 168 164 169 168 167 168 163 172 169 168 162 160 177 176 175 188 191 192 204 200 199 192 178 176 174 180 176 164 162 160 157 180 178 180 185 184 183 196 182 184 195 200 196 196 192 180 193 188 191 188 186 180 173 176 183 184 182 184 186 176 184 184 175 172 173 164 152 156 162 160 163 156 165 168 172 160 148 160 151 152 156 152 148 140 131 132 146 140 131 144 146 136 136 128 118 132 134 128 126 144 133 136 143 140 131 136 144 140 148 148 143 144 156 164 160 152 136 144 139 152 155 144 147 148 152 140 140 140 136 132 129 140 146 148 146 152 153 152 155 152 143 136 147 140 149 148 145 152 148 140 149 164 157 148 143 148 150 152 155 144 144 152 145 148 149 140 140 144 149 148 147 144 139 148 149 156 149 148 164 172 159 156 161 156 151 160 167 152 156 160 157 160 163 160 155 156 161 164 160 164 164 164 166 168 160 160 163 164 176 172 164 168 165 168 165 164 170 164 165 172 165 152 167 172 159 168 168 176 168 168 170 168 171 176 162 160 174 164 159 172 171 164 159 172 178 176 171 164 160 168 171 164 162 176 166 164 171 168 170 176 175 168 169 160 170 176 172 168 212 207 200 193 188 177 164 165 164 161 152 146 160 128 88 66 68 73 64 60 60 64 52 57 52 54 64 62 52 59 64 64 52 60 60 55 60 58 60 51 48 48 52 41 44 45 40 34 36 34 32 30 28 30 24 28 24 25 24 23 28 30 24 19 24 21 20 28 24 22 20 21 24 23 24 22 20 25 24 29 16 15 24 21 28 21 24 22 40 62 92 97 92 92 96 94 92 101 84 167 236 239 256 264 276 288 288 304 312 314 328 339 348 335 344 355 356 354 352 353 344 334 328 323 296 272 256 245 248 223 192 176 176 181 172 179 172 180 172 160 160 146 140 138 136 139 132 131 128 119 112 114 120 117 120 106 104 105 108 120 104 94 112 104 100 113 108 105 108 105 100 101 96 88 100 104 100 107 104 105 100 111 116 101 100 101 104 106 104 108 104 113 120 119 116 111 112 124 128 140 116 116 128 136 124 138 140 145 140 146 148 148 144 153 152 148 156 174 164 151 164 172 168 151 156 166 160 174 172 171 176 176 160 161 148 161 176 171 180 180 176 168 168 173 172 169 176 172 172 163 168 173 172 172 172 174 164 160 180 182 180 179 196 203 192 188 184 183 172 170 164 153 152 170 180 177 180 183 176 177 184 184 180 174 180 197 184 183 188 196 192 191 192 180 184 178 168 177 172 181 196 196 204 199 188 184 176 171 172 167 156 163 156 157 168 165 164 163 160 166 148 154 152 153 140 158 156 150 156 158 156 150 144 145 144 148 140 128 128 121 128 132 128 134 124 141 140 126 132 146 156 146 144 137 152 156 164 159 140 153 140 131 140 153 152 149 152 147 144 135 132 124 124 130 124 133 136 142 144 139 140 154 156 146 132 137 148 143 148 144 140 152 152 139 136 137 144 150 140 132 136 148 144 136 128 146 156 142 140 136 140 133 140 140 144 143 140 147 152 153 140 141 152 162 160 159 156 159 160 165 156 149 156 166 168 161 160 155 156 155 160 162 168 165 164 165 164 166 164 156 160 158 160 164 148 153 164 169 164 161 160 161 160 166 164 170 164 160 164 169 156 164 156 161 164 163 160 171 156 155 168 168 164 165 164 169 168 178 176 169 168 169 164 158 168 165 168 177 164 163 172 163 164 156 156 159 180 173 168 168 160 162 192 192 208 200 178 176 174 168 165 164 158 152 160 148 117 76 68 60 62 56 60 56 60 64 62 60 61 60 62 64 74 64 49 64 73 56 53 60 60 52 47 40 44 36 34 40 37 28 26 32 30 24 21 36 32 28 29 24 29 28 29 24 21 20 25 24 21 20 19 20 28 24 16 20 26 24 24 24 22 24 21 24 23 20 19 24 29 24 61 76 82 88 87 92 95 88 97 88 87 164 227 240 259 272 302 304 297 312 320 308 315 312 324 336 345 364 362 352 359 360 354 344 353 336 323 308 282 252 244 236 213 192 188 192 176 188 187 188 178 168 164 148 148 140 139 140 135 128 129 124 117 116 120 124 120 112 108 112 118 116 114 112 117 108 104 112 109 104 109 116 111 104 106 96 94 100 99 100 102 108 105 112 118 100 105 108 105 108 109 104 99 120 118 116 113 108 114 124 118 124 119 124 130 132 139 136 136 140 134 136 151 144 144 144 152 160 156 160 157 156 159 156 161 160 153 160 165 176 181 176 169 176 173 164 158 168 172 164 190 184 182 172 176 176 176 176 173 172 179 168 174 172 171 180 172 168 157 156 169 172 175 180 191 204 199 184 183 188 174 164 161 160 164 180 181 176 187 176 169 168 174 164 174 180 177 180 171 176 186 184 188 196 192 184 181 184 188 184 173 168 189 200 202 192 180 180 177 168 166 164 168 160 151 160 160 160 161 168 165 164 158 156 160 144 135 156 153 144 163 168 163 156 157 164 152 148 146 132 129 132 136 136 126 128 130 124 123 128 136 148 148 144 145 136 140 160 155 156 156 156 149 140 143 140 145 148 146 140 136 136 129 136 127 132 129 132 136 140 128 136 144 144 138 140 144 148 137 132 141 136 145 144 142 140 129 124 140 144 135 140 144 136 130 136 133 140 154 140 142 136 133 132 137 132 136 148 152 140 141 140 141 148 150 144 155 164 154 164 160 164 158 148 152 156 160 164 164 160 159 168 169 164 162 164 167 164 156 160 168 164 155 160 158 156 144 156 172 160 160 160 156 164 157 160 168 168 172 168 157 160 164 160 148 148 156 160 159 168 158 160 169 164 153 168 172 164 167 168 166 160 161 164 159 152 158 168 163 156 164 164 157 152 156 156 153 164 180 164 164 164 165 160 204 190 188 190 180 180 184 170 168 170 164 150 152 139 128 112 72 68 56 59 56 58 56 59 60 65 64 63 68 62 60 64 60 65 72 64 52 54 56 54 40 42 36 40 32 31 32 28 28 29 24 24 20 23 24 24 28 25 24 29 28 24 20 18 16 24 24 23 24 19 20 22 20 18 28 21 20 23 20 24 16 14 20 25 20 20 16 29 72 84 72 72 80 80 92 96 96 90 96 179 240 241 268 283 300 305 300 298 300 306 312 305 316 350 340 340 356 358 348 352 348 352 344 349 340 335 324 297 260 229 232 220 196 175 176 187 176 172 176 179 164 159 156 144 148 145 128 123 132 133 128 130 128 111 120 116 120 131 120 102 124 130 112 119 108 113 116 104 100 113 116 108 96 108 108 107 104 99 100 116 112 114 112 103 100 103 104 96 92 99 108 111 104 103 116 115 116 118 112 113 116 117 124 127 124 130 132 137 132 133 140 153 140 143 152 157 152 146 148 152 156 156 148 156 164 166 156 171 176 177 172 157 164 166 164 169 164 168 180 179 176 194 180 173 168 171 172 182 168 166 168 167 172 173 164 167 168 162 156 168 172 190 192 195 196 194 188 185 168 164 180 169 172 181 188 187 180 179 172 172 176 168 180 184 180 164 164 170 184 186 184 185 188 193 188 180 176 186 188 171 176 191 188 189 184 173 176 177 168 155 160 154 144 162 168 157 160 170 164 161 164 159 160 153 152 151 144 141 144 161 160 160 168 169 156 153 152 150 144 144 140 144 136 127 136 117 128 137 136 133 144 139 136 143 140 147 140 152 160 160 156 156 148 134 132 141 136 141 140 133 128 136 132 135 132 129 136 134 128 140 136 135 136 138 140 150 136 125 140 141 140 129 128 134 120 120 136 137 120 133 136 133 124 141 136 132 140 143 148 141 128 129 132 139 140 139 132 135 140 137 148 146 148 151 156 158 148 155 148 155 160 152 152 154 148 160 152 157 152 155 160 165 160 159 160 161 144 151 160 173 160 155 156 149 144 156 164 158 156 158 156 172 156 146 168 164 160 163 148 155 156 150 152 153 140 143 152 159 160 171 160 153 156 158 156 155 164 176 160 157 152 146 152 157 152 157 156 155 160 161 160 151 160 160 160 169 160 152 160 164 164 157 201 192 186 208 201 184 172 164 155 156 166 144 153 156 148 104 65 64 55 56 44 64 59 56 52 64 62 60 65 60 53 64 59 64 82 56 57 56 44 40 53 44 37 36 39 32 25 28 35 28 25 28 30 20 20 24 23 24 18 24 30 24 19 20 20 20 19 20 26 20 18 24 28 20 24 16 23 24 19 20 22 16 22 24 25 28 18 44 75 68 78 76 74 72 77 88 92 96 103 192 245 236 259 280 289 292 299 288 289 316 306 308 307 332 339 320 330 348 350 336 343 348 349 352 361 340 347 328 291 256 233 224 200 180 179 188 167 164 168 160 169 164 159 156 156 156 138 140 143 132 135 132 126 120 124 120 123 124 118 120 118 124 126 120 122 124 108 100 104 108 110 100 104 112 111 112 116 108 110 112 114 112 104 108 102 104 107 100 89 108 114 108 113 116 121 128 127 112 111 124 118 112 118 124 121 132 131 124 138 148 145 148 146 156 148 148 155 144 141 152 151 152 152 156 162 160 155 160 166 168 176 168 157 160 172 172 165 176 176 176 174 188 182 180 164 164 174 176 170 172 163 168 167 164 167 172 170 168 169 172 179 196 189 184 195 196 192 184 180 184 185 180 187 184 192 196 185 184 172 180 177 176 182 184 178 164 172 168 177 184 171 176 192 184 183 180 171 176 186 180 175 188 177 176 185 168 167 180 176 156 155 168 157 164 174 168 165 160 161 164 169 168 167 164 159 160 154 152 150 152 153 152 169 156 154 160 158 152 154 156 148 148 150 136 139 140 134 128 130 128 149 144 128 136 144 136 146 144 151 156 160 152 138 132 125 140 147 136 141 140 132 136 136 136 136 136 133 132 134 128 136 136 140 132 131 144 139 124 127 136 134 132 133 132 118 128 135 132 130 128 133 136 124 128 133 128 128 128 134 120 123 132 132 132 137 132 126 132 145 148 141 144 144 144 165 164 152 160 153 144 157 160 151 152 149 160 148 156 157 148 143 152 160 160 157 156 149 152 154 156 153 156 157 152 150 160 160 148 151 160 163 164 155 148 159 156 156 160 150 148 157 156 152 148 147 156 151 144 161 164 152 144 157 152 151 156 164 160 158 156 159 152 151 152 149 156 155 152 158 152 157 152 157 156 160 164 153 156 156 156 153 152 200 196 188 197 192 189 172 159 160 155 156 152 160 142 148 106 80 78 60 61 56 50 44 55 52 56 60 57 56 63 64 61 52 64 64 63 60 57 44 42 44 38 40 36 28 30 32 29 24 19 32 32 20 23 24 25 24 30 28 20 24 26 28 23 20 21 20 22 20 25 24 16 16 24 24 24 20 20 24 18 24 22 24 26 24 10 20 53 72 68 76 73 68 77 80 80 84 95 104 199 244 243 252 266 272 301 288 268 288 299 276 288 292 306 308 312 316 333 340 350 348 347 348 358 364 360 344 339 320 297 276 236 224 210 188 178 172 161 172 169 172 167 168 169 160 154 152 145 144 145 144 134 132 139 124 115 132 124 132 139 120 119 124 116 124 117 120 123 112 113 116 107 104 103 112 107 104 110 108 103 112 103 104 112 108 103 100 107 100 97 112 122 112 127 120 123 120 110 112 118 112 113 116 113 116 114 124 132 140 138 144 136 132 146 140 145 144 148 144 152 164 152 148 148 148 153 160 155 156 166 164 166 172 167 164 165 168 169 168 167 164 169 168 173 172 162 180 180 180 181 160 165 168 169 160 165 172 168 180 175 184 184 180 188 192 189 188 184 192 197 200 203 192 191 188 193 188 182 168 173 176 174 180 197 188 182 188 172 176 165 164 172 176 179 172 177 172 177 184 181 180 186 168 170 168 167 172 180 168 170 172 172 168 167 160 164 168 163 160 168 164 158 164 170 156 162 160 158 148 145 152 154 152 154 152 151 156 164 164 160 156 151 164 154 148 144 140 142 148 143 136 138 140 134 136 137 148 146 144 146 152 154 140 128 132 132 136 131 140 140 124 127 128 123 132 142 132 121 140 132 124 129 136 130 124 125 136 135 136 133 136 142 132 125 128 135 124 124 136 135 124 123 128 115 128 134 128 117 132 133 124 126 128 120 132 131 132 134 128 148 132 126 140 151 144 138 140 155 148 139 144 145 148 149 152 150 144 150 144 146 144 147 144 152 156 150 148 144 136 135 140 153 144 152 148 144 152 145 152 154 156 153 152 148 152 148 160 154 148 146 144 157 144 149 160 165 152 142 140 141 148 152 140 149 156 155 168 156 164 151 160 165 152 142 144 159 156 159 160 146 156 153 144 151 156 158 156 158 156 152 148 156 207 200 187 176 181 184 168 160 168 156 148 156 157 152 166 144 105 68 48 52 52 48 42 40 56 56 49 52 59 60 61 60 58 60 39 68 70 56 53 48 35 36 29 32 27 20 22 24 27 24 24 28 23 20 31 32 27 24 29 32 29 24 32 24 24 24 20 24 25 20 24 20 15 24 20 24 17 24 19 16 18 20 24 20 21 24 24 56 65 68 66 64 73 76 79 76 83 92 112 208 233 248 264 272 269 292 298 280 270 284 276 288 289 296 306 328 327 332 335 340 351 352 355 356 361 348 360 356 356 328 315 276 246 244 217 204 171 160 166 172 171 184 174 156 157 160 166 152 148 148 138 144 140 136 136 132 137 136 134 132 129 128 123 112 122 120 122 128 130 124 114 112 114 108 108 108 102 112 104 96 108 104 106 112 115 100 95 104 110 100 106 120 120 124 121 108 112 108 111 104 99 116 118 112 111 112 112 120 131 124 127 140 136 140 143 148 140 136 147 140 145 148 148 144 152 152 148 148 165 168 156 160 174 176 167 160 162 168 167 168 165 168 168 160 172 176 173 176 179 176 172 168 175 168 165 168 172 168 166 172 178 176 178 180 179 176 187 184 194 196 198 196 194 196 189 192 193 188 175 168 174 176 183 192 193 196 183 176 180 168 165 172 161 168 172 168 178 192 184 184 192 180 172 172 169 172 175 176 167 180 183 172 167 164 162 160 160 152 155 164 160 164 149 144 158 148 142 144 144 140 148 152 145 152 145 136 154 152 151 156 154 152 156 148 142 140 149 144 140 148 132 120 135 140 134 140 137 144 134 144 149 144 149 136 128 128 128 132 134 140 132 124 132 132 125 124 133 124 133 140 126 124 129 132 121 124 128 132 135 140 141 128 118 128 129 132 130 132 124 128 122 128 126 120 126 128 120 120 128 136 134 128 115 120 134 128 132 140 132 132 138 140 137 132 127 136 136 132 135 136 131 140 151 152 148 140 149 136 134 140 141 140 143 144 139 148 151 136 131 136 141 152 147 140 145 144 143 144 150 148 151 148 141 140 147 148 140 140 145 152 146 148 152 164 158 152 137 140 141 152 144 148 139 152 153 152 165 156 150 148 153 156 143 144 153 148 151 156 155 140 141 152 160 164 145 148 156 148 160 164 151 152 204 193 180 185 172 160 172 175 168 162 164 162 160 165 152 129 148 108 48 55 52 57 44 41 44 49 56 60 52 57 56 53 52 57 60 57 60 50 44 44 32 32 32 30 28 26 28 27 28 28 28 26 28 27 32 29 28 26 20 26 28 28 28 26 32 30 28 22 20 22 20 26 28 24 20 24 20 19 24 27 16 18 24 24 24 19 32 65 64 58 60 71 68 70 76 73 88 95 104 204 244 259 272 279 280 294 304 302 280 271 272 283 300 319 332 329 328 319 324 323 332 347 344 341 352 353 356 363 352 345 320 321 320 278 272 241 216 181 172 163 164 177 172 159 168 170 160 168 160 154 152 147 144 138 152 149 132 126 128 135 128 132 128 127 132 124 116 119 120 120 120 113 120 122 116 113 112 114 100 100 104 110 112 116 108 109 100 94 112 122 112 107 112 116 116 107 112 112 120 113 108 109 112 127 112 114 116 115 112 115 124 130 132 131 140 138 136 135 144 135 132 143 148 148 152 147 144 148 156 164 164 166 168 170 164 167 160 162 164 169 176 172 172 174 172 174 168 172 168 168 180 176 176 177 172 167 172 164 168 171 172 179 184 178 184 191 192 197 204 191 196 197 192 196 196 197 204 192 180 173 172 183 184 177 176 193 184 181 176 178 164 170 168 165 168 166 176 184 172 176 184 179 176 167 176 185 168 161 172 189 172 169 160 154 160 161 152 143 148 164 152 153 152 138 140 143 148 135 140 146 140 143 144 140 136 133 152 147 140 150 136 141 144 164 152 140 152 152 140 136 140 130 124 129 124 133 136 147 144 138 144 143 144 147 140 132 136 137 132 137 140 138 132 134 136 123 140 149 128 130 124 131 132 128 116 125 120 127 116 121 132 130 124 124 124 125 124 125 120 122 128 130 132 128 120 123 128 126 124 128 128 130 124 127 132 128 128 138 132 116 128 144 132 122 132 139 132 124 132 137 128 139 148 154 148 134 136 133 132 135 140 140 132 119 132 145 144 139 136 137 140 146 144 132 144 159 152 147 144 145 136 137 136 145 144 144 136 144 144 141 140 128 144 154 148 139 140 141 148 149 136 127 144 149 148 164 152 156 148 149 140 143 152 155 148 145 144 146 144 148 140 156 164 158 148 153 156 147 152 166 164 158 197 188 185 180 176 176 180 168 176 172 167 160 171 164 165 164 192 120 44 52 47 52 46 48 40 44 50 44 49 56 51 52 54 40 59 56 33 48 47 36 29 28 32 28 32 24 17 28 28 24 30 24 23 36 32 20 23 28 20 24 23 28 21 20 28 24 20 20 24 28 20 24 33 24 21 24 29 16 22 24 27 28 23 28 17 28 37 56 69 60 65 68 68 72 74 76 77 76 101 188 247 272 284 276 287 296 302 300 300 292 274 280 300 312 335 320 308 292 303 320 307 300 301 316 336 348 356 352 337 336 342 336 335 316 310 292 262 236 204 184 150 152 159 164 183 184 168 164 159 152 166 156 149 152 150 144 137 140 139 132 129 140 141 140 122 116 124 132 122 124 123 120 111 120 119 112 114 108 108 116 106 112 117 112 99 104 100 104 102 116 117 112 108 104 104 112 117 116 117 108 111 120 129 132 124 116 113 112 111 120 118 116 127 124 133 136 134 140 143 144 140 136 140 144 147 148 145 144 152 156 153 152 161 164 165 160 160 168 174 164 177 180 179 184 184 172 171 180 173 176 172 164 175 180 173 168 167 156 159 164 164 168 180 180 197 204 190 188 196 204 202 196 194 196 207 204 210 204 190 180 178 184 176 168 178 188 185 184 180 172 166 168 176 164 160 176 177 176 167 168 170 176 180 180 173 180 182 176 171 176 177 168 158 156 155 156 148 148 157 164 158 156 154 148 143 152 153 152 150 152 141 140 138 124 132 136 133 140 151 144 137 140 153 156 161 164 145 152 162 140 138 136 131 132 132 132 143 132 153 152 151 148 140 148 154 144 131 136 143 140 140 144 129 132 134 128 140 140 130 132 129 128 125 136 130 128 125 124 113 116 126 136 127 120 125 120 110 112 119 120 122 128 135 124 114 124 129 120 118 116 131 132 124 136 131 124 117 120 123 128 128 124 120 136 138 132 133 132 134 140 138 132 134 136 141 136 129 136 135 140 140 148 135 132 135 132 132 132 135 136 137 136 139 140 140 144 145 136 145 152 130 132 144 148 134 132 140 144 146 136 135 140 134 136 145 140 141 140 146 136 141 132 127 144 152 148 145 148 143 144 147 140 150 156 144 152 143 144 142 144 146 144 150 148 155 160 143 136 153 160 162 168 196 197 188 179 180 185 184 181 176 177 168 167 168 163 152 156 152 102 84 75 36 44 36 45 44 44 36 37 44 47 48 50 48 45 44 51 40 43 36 34 28 25 24 28 28 34 24 29 28 24 24 27 32 32 24 19 20 21 20 26 24 22 24 26 24 24 24 27 24 21 20 22 28 22 24 24 28 21 20 24 28 23 24 29 24 23 36 54 56 60 64 65 72 76 72 77 76 69 92 187 252 271 276 277 280 283 288 301 304 299 284 279 292 287 312 323 304 294 312 320 300 286 288 306 324 339 344 338 324 337 348 344 328 345 328 332 308 290 276 231 212 167 160 161 176 184 176 162 164 167 164 144 152 162 148 145 156 164 152 139 140 139 132 131 124 122 128 134 124 134 124 123 120 116 116 106 112 105 108 121 104 99 104 111 100 88 100 111 104 97 112 111 104 92 96 108 116 126 116 96 108 131 128 120 116 106 108 117 108 117 116 118 124 123 128 135 128 144 156 146 144 144 144 140 140 141 148 147 152 143 144 148 144 161 160 155 156 158 168 163 180 173 164 183 180 170 180 177 172 175 172 170 172 167 168 172 156 158 156 151 164 164 168 175 172 191 176 191 192 201 200 202 196 200 196 203 196 213 204 195 184 176 184 173 176 182 184 189 184 166 168 169 172 165 168 177 172 182 180 168 164 170 188 183 172 178 180 173 172 165 172 168 164 152 152 158 156 151 156 159 160 155 144 161 164 153 152 162 160 162 152 141 144 134 136 145 136 128 144 137 136 140 140 139 140 163 152 152 168 162 148 139 136 133 144 142 152 137 140 151 152 150 144 138 152 147 132 137 132 143 140 140 132 134 132 131 124 116 128 135 132 121 124 135 136 123 124 128 124 121 120 124 128 122 120 112 124 127 124 120 124 118 116 122 116 115 112 109 116 121 124 126 116 126 124 114 108 116 116 129 140 118 124 135 124 123 128 134 128 127 132 132 132 127 128 132 132 136 128 129 128 137 136 140 132 126 124 137 124 126 128 133 124 133 144 132 132 136 132 140 136 134 136 137 132 134 140 134 136 134 136 150 140 138 140 133 132 142 144 135 136 140 136 135 132 127 144 134 136 145 144 139 136 150 140 145 156 141 136 144 152 144 144 147 144 147 148 144 144 146 148 152 198 192 189 180 175 184 187 180 174 168 159 156 158 144 136 136 139 136 130 60 19 36 38 36 37 36 46 36 34 44 49 44 43 44 30 32 39 28 31 24 32 28 18 24 32 32 23 28 30 20 24 20 24 28 19 20 25 24 24 20 21 20 33 32 19 28 28 24 24 16 21 28 18 16 33 28 21 24 27 24 29 20 26 28 31 24 43 56 59 64 71 68 71 72 70 76 72 76 100 208 246 256 267 292 291 292 301 316 312 292 283 280 273 280 299 316 300 296 314 316 325 320 299 308 314 332 344 340 336 328 342 348 344 356 359 336 334 312 315 292 268 244 196 172 157 164 166 160 176 168 157 168 167 160 159 156 161 160 162 152 144 140 139 144 132 136 143 140 131 128 129 124 126 120 118 120 115 112 115 116 108 104 103 100 111 104 105 104 119 104 104 96 104 92 92 108 107 108 110 104 117 108 109 108 109 108 102 104 99 108 119 116 111 120 125 124 124 132 144 132 137 140 138 136 144 136 146 148 143 148 153 156 153 156 155 152 147 156 160 156 155 156 168 176 164 172 180 168 174 184 179 180 170 160 166 152 158 164 159 156 165 156 167 184 173 188 181 184 196 200 203 196 199 204 188 196 198 212 216 204 192 184 179 184 186 180 187 188 175 172 175 172 172 172 177 176 169 176 181 172 171 160 173 164 172 164 161 168 183 168 161 168 166 156 155 160 154 148 155 148 152 164 157 168 164 156 164 156 160 160 162 152 146 144 145 144 144 144 136 136 140 132 128 144 139 140 155 148 153 160 158 136 138 140 137 132 131 132 135 140 144 144 143 136 142 144 142 136 137 136 143 144 144 132 128 140 122 124 133 136 138 124 142 136 131 120 121 128 126 120 126 128 130 108 116 116 137 136 131 128 123 116 124 128 124 108 104 112 108 116 118 120 121 112 112 116 117 124 117 120 125 112 119 116 126 128 126 124 119 116 123 124 126 128 119 124 138 132 127 120 122 124 129 128 130 128 126 132 123 124 125 132 123 124 129 124 125 124 126 136 133 120 128 132 133 128 142 140 134 136 142 132 136 140 140 136 127 124 139 132 131 136 140 136 130 140 134 116 133 136 130 144 150 148 145 144 155 144 135 144 145 144 146 140 141 140 145 144 145 152 146 136 188 187 184 169 160 162 164 158 144 145 140 135 136 128 112 111 116 98 104 61 44 59 40 33 36 42 28 27 28 37 40 37 32 33 32 30 32 35 32 23 24 30 20 25 28 23 24 23 24 23 20 24 20 20 20 32 28 16 20 28 24 22 20 22 12 18 24 25 24 20 20 28 20 25 24 16 24 35 28 28 32 34 28 28 32 22 48 52 60 70 68 68 68 68 76 75 88 91 120 211 228 259 272 289 288 305 304 313 316 306 288 278 276 283 292 297 308 306 300 310 312 305 296 314 328 325 324 335 340 335 344 354 348 353 348 338 332 336 316 326 316 303 272 227 204 170 168 175 184 178 168 181 168 162 168 166 156 153 156 153 144 150 148 150 148 146 140 141 140 137 132 127 132 130 116 129 112 118 124 127 120 104 112 104 108 116 112 109 108 111 108 104 88 95 96 102 100 98 100 114 108 105 108 97 100 106 96 100 92 96 104 109 108 105 108 119 120 130 120 128 136 132 132 139 140 142 148 149 152 146 140 150 152 144 156 159 140 158 168 168 156 157 156 162 176 184 160 168 176 184 180 172 176 174 160 155 172 172 172 165 168 151 156 178 184 177 180 179 200 202 180 188 192 193 192 185 184 201 208 205 192 194 176 185 180 174 184 185 176 180 176 172 172 175 172 174 164 160 168 179 164 163 176 159 156 158 168 180 172 167 164 175 164 169 160 152 152 159 160 145 152 170 164 162 164 166 156 161 168 159 156 150 152 151 140 138 140 155 148 134 144 144 148 140 140 140 152 152 148 150 152 144 136 144 132 127 132 121 128 143 140 147 152 153 144 139 140 128 144 141 144 137 144 144 128 138 128 132 128 142 152 136 128 133 124 130 132 129 128 128 132 135 128 118 128 124 120 121 120 122 128 131 128 131 124 126 120 110 112 122 120 111 124 119 120 120 116 120 112 108 116 114 112 127 136 125 120 119 116 113 128 134 128 132 132 131 140 122 120 125 124 119 120 128 128 126 132 119 120 122 128 128 128 118 124 122 116 112 124 120 128 125 128 130 124 121 124 135 132 130 132 137 136 130 132 139 132 121 140 142 136 136 132 138 132 139 136 136 128 127 136 138 136 144 148 151 144 141 136 143 132 142 140 136 148 143 144 157 144 135 144 147 172 168 157 144 143 140 141 136 129 124 130 120 120 116 106 100 93 96 103 84 66 32 20 28 33 32 19 28 29 32 37 28 25 24 27 32 33 28 25 32 26 20 20 24 24 24 17 24 27 24 16 20 22 16 21 28 25 20 21 20 16 24 18 16 15 20 28 24 21 24 27 28 24 24 20 32 28 28 24 32 25 28 33 28 27 40 42 52 61 56 59 72 76 76 79 72 87 92 130 196 241 268 273 288 311 308 299 312 328 316 300 296 299 292 285 288 296 300 293 292 285 300 303 320 313 312 324 332 327 324 343 352 348 340 349 348 350 332 341 348 348 328 329 304 281 256 213 200 181 180 173 180 160 172 166 160 169 168 156 160 160 152 154 156 160 152 152 156 148 140 145 136 127 140 135 132 127 128 115 116 115 108 110 108 97 112 115 108 96 100 100 96 81 96 100 92 94 100 90 96 95 108 99 100 96 96 103 100 98 96 106 104 106 104 96 116 125 120 116 128 134 128 131 132 133 140 137 132 143 136 139 144 143 144 149 148 158 168 172 176 168 156 153 164 183 180 168 172 171 180 179 176 174 176 169 176 169 172 171 168 162 164 153 156 168 176 188 176 181 180 165 172 185 196 199 180 172 180 197 196 199 196 184 180 174 176 181 184 183 180 179 172 165 184 172 164 167 164 162 168 156 168 165 164 154 172 181 184 163 168 169 180 176 164 172 168 160 164 152 156 171 160 162 168 164 160 155 164 166 156 158 160 156 156 150 140 143 148 147 144 140 144 147 140 145 152 144 144 149 148 143 148 134 132 136 128 131 128 122 136 148 148 150 148 142 136 136 132 135 136 143 140 131 136 135 124 131 140 126 132 140 144 131 140 135 148 145 136 132 136 137 128 122 136 127 120 121 112 116 124 119 120 125 128 114 120 129 120 120 116 114 112 125 136 130 120 123 116 111 112 121 132 121 128 118 124 123 116 119 116 114 124 131 132 133 128 129 124 120 124 126 128 119 132 129 128 137 124 121 120 122 124 129 120 122 124 115 120 122 124 126 124 125 128 119 116 119 120 122 124 119 128 135 136 130 128 123 124 134 136 135 140 139 132 134 136 136 144 136 144 147 140 130 136 142 148 146 136 136 152 135 132 141 148 142 144 148 144 140 144 149 140 164 154 156 146 140 132 124 117 112 110 120 118 104 106 100 93 88 81 76 52 68 40 36 54 20 19 28 33 24 26 28 28 28 21 24 23 24 23 24 26 24 23 24 23 24 22 16 28 24 24 20 17 16 18 20 22 24 20 16 19 20 13 16 25 20 25 24 23 24 26 20 25 24 24 24 32 32 31 28 31 32 20 36 31 32 40 44 47 48 53 68 73 72 71 80 75 88 97 116 193 240 276 280 285 316 321 308 308 320 319 312 308 308 304 292 297 296 284 284 289 304 310 320 312 312 315 324 333 332 328 332 336 332 337 352 356 340 346 356 363 360 351 340 342 324 316 296 262 240 204 184 173 180 170 168 169 176 169 164 171 168 155 152 160 164 161 156 163 156 142 148 146 136 131 136 127 128 124 120 112 112 107 108 104 104 101 108 115 104 95 88 83 92 95 96 85 84 85 88 78 92 94 88 101 104 95 100 103 108 107 108 95 96 107 104 110 116 109 116 120 124 130 128 128 144 146 132 131 136 129 136 132 128 146 152 149 160 159 160 169 160 158 164 167 172 179 180 173 168 173 176 184 172 169 164 175 172 176 172 175 172 178 168 155 160 167 172 175 168 165 152 162 172 176 164 175 176 174 184 192 192 184 180 184 180 170 180 183 184 185 180 172 176 182 176 162 168 166 160 154 156 165 152 164 160 166 184 176 168 177 168 170 172 172 176 171 164 158 152 162 156 148 160 157 156 157 164 165 156 157 172 164 156 175 168 147 156 161 152 149 148 142 140 146 144 145 136 142 156 153 148 141 136 134 140 135 132 137 128 133 140 138 148 145 132 142 136 134 132 138 132 138 124 119 136 134 128 125 136 125 132 144 136 138 144 139 136 133 140 140 136 130 136 137 128 127 128 127 124 114 112 113 108 112 112 105 116 116 116 111 112 121 120 138 128 126 132 124 112 113 120 132 124 113 108 121 120 117 124 122 124 129 120 121 124 125 128 130 124 129 132 126 136 129 120 130 128 126 120 116 124 127 120 120 120 121 116 126 124 131 120 114 120 132 128 121 124 114 120 118 120 125 128 130 132 128 128 140 128 128 132 135 140 134 140 136 120 128 144 150 132 128 136 135 136 134 128 135 140 136 132 127 136 142 140 149 140 130 144 142 140 146 167 160 159 152 145 136 118 112 112 104 100 96 94 96 83 92 88 92 67 64 69 68 58 28 2 12 31 20 14 20 22 24 23 16 15 16 21 20 21 24 19 20 27 20 22 20 17 20 24 24 23 24 22 16 21 20 13 24 28 16 23 20 22 20 23 24 17 24 30 24 20 28 30 32 28 24 33 32 37 32 30 32 32 36 28 32 49 56 55 64 62 68 76 68 70 76 77 84 109 192 242 280 289 288 301 304 321 312 311 312 318 316 304 300 301 304 307 316 305 300 306 320 339 324 323 324 326 332 333 336 333 340 330 336 344 348 338 340 351 352 358 348 353 340 335 340 345 340 318 284 241 212 187 188 174 168 169 168 167 164 172 164 157 172 164 168 160 160 151 140 145 144 144 128 135 136 123 124 132 120 117 116 110 108 111 104 112 116 105 108 94 100 110 104 89 88 87 88 87 92 99 92 92 96 100 96 97 108 108 108 104 104 104 112 104 96 102 112 112 116 131 128 121 120 138 140 133 136 138 136 130 128 129 140 152 148 144 148 154 160 162 164 163 168 173 172 182 176 175 172 183 192 178 172 168 168 175 176 181 176 182 180 182 172 164 164 149 152 155 144 148 160 160 160 155 164 166 168 167 180 183 184 185 184 168 176 187 184 182 180 184 184 179 180 184 176 171 168 163 172 171 164 158 172 178 168 168 168 174 172 185 180 174 180 173 164 164 156 152 164 152 144 155 156 146 152 164 160 154 160 171 168 165 172 169 164 165 160 158 156 158 152 148 140 139 136 149 152 143 152 146 136 145 152 146 140 139 140 129 128 129 144 152 140 140 144 141 136 122 128 122 124 135 140 143 140 129 124 127 124 128 132 135 136 134 128 129 128 142 128 129 136 136 132 131 128 124 128 134 120 120 120 117 112 118 112 113 120 114 116 120 124 125 124 124 128 125 128 129 116 113 124 127 116 121 112 111 116 120 128 135 124 120 116 117 132 131 120 123 120 120 124 136 124 123 132 129 120 120 120 118 124 125 116 109 112 118 128 128 120 115 112 114 120 122 116 118 116 123 112 119 128 128 128 123 124 138 132 128 136 139 144 133 132 140 132 128 132 130 128 133 136 127 140 143 124 122 132 137 124 124 128 134 132 136 140 139 124 126 136 127 132 172 175 172 160 152 127 124 115 112 101 108 92 84 83 84 86 88 82 68 67 76 79 72 46 16 26 24 14 28 16 24 19 20 14 12 16 16 19 20 20 24 25 16 20 16 17 20 18 16 19 24 23 24 18 16 18 20 20 16 19 20 21 20 19 28 24 20 25 28 27 24 32 32 30 24 30 32 16 24 31 28 37 36 23 40 32 48 55 56 65 64 65 72 74 72 83 76 81 96 185 244 266 280 289 296 302 312 321 320 322 320 311 312 309 312 310 320 326 328 320 312 324 324 335 332 331 324 325 332 336 340 344 328 333 336 343 340 336 344 340 340 351 356 364 352 356 352 359 356 351 324 292 272 232 208 178 176 180 176 169 180 173 172 168 164 161 164 164 152 149 160 154 148 142 140 141 132 141 128 128 120 121 124 120 104 110 108 111 112 107 116 109 108 103 100 99 88 91 92 92 92 98 96 96 92 93 92 107 96 95 108 104 100 102 96 90 96 114 104 112 120 125 124 123 120 121 128 136 140 130 128 140 140 141 144 139 144 150 144 151 160 164 168 169 168 174 172 172 180 179 176 186 168 162 180 179 164 162 168 169 180 180 176 173 160 156 144 144 140 128 152 144 140 143 164 154 152 156 152 158 172 179 184 184 176 178 180 184 192 185 184 189 184 192 180 178 176 176 172 179 176 162 164 173 172 170 156 154 164 179 188 183 184 183 172 162 176 166 152 164 164 153 132 150 160 154 152 155 152 155 152 164 160 163 164 163 160 153 152 162 152 155 160 142 140 137 140 143 132 145 140 147 152 146 148 140 140 140 128 126 128 140 136 140 144 143 144 136 132 132 136 129 144 147 148 144 128 132 136 135 124 117 128 135 132 134 132 134 136 130 128 144 136 128 120 120 132 131 128 128 132 127 120 121 128 133 128 123 116 122 128 121 116 105 116 127 124 127 132 129 120 122 124 137 128 111 112 114 112 113 120 112 116 118 112 131 132 119 116 110 116 125 120 130 124 120 120 125 120 117 116 112 124 126 112 107 108 111 120 108 108 116 116 115 108 109 124 124 128 124 108 116 112 121 120 122 124 127 140 128 128 133 120 131 124 130 128 122 128 127 132 138 128 141 132 118 128 133 140 135 116 121 132 128 124 132 124 119 120 125 112 110 185 172 162 160 155 140 134 128 99 108 105 104 90 104 100 92 91 88 79 76 71 76 77 64 45 28 9 20 25 24 25 20 15 16 16 12 15 20 16 16 20 16 15 20 12 16 16 12 12 16 25 16 16 16 19 16 16 16 12 20 16 20 23 28 28 24 31 36 22 28 35 28 26 24 26 32 33 36 28 32 30 32 39 32 39 40 43 56 52 60 64 60 63 76 79 84 82 92 106 184 235 248 277 276 290 308 310 324 331 328 317 304 317 324 325 312 331 324 329 336 332 332 336 344 329 328 322 328 323 332 352 344 335 332 335 340 343 348 337 332 344 348 359 364 368 376 375 360 364 364 354 344 333 316 285 236 200 188 186 176 173 176 183 172 166 164 172 168 156 156 161 156 156 148 148 148 145 144 130 132 125 124 127 116 108 116 110 112 123 116 117 104 104 96 97 96 96 92 93 88 94 88 84 84 89 92 93 84 81 88 100 104 86 96 105 96 100 104 105 112 107 120 132 124 112 120 120 124 130 120 127 136 145 140 144 144 138 148 142 140 150 152 168 168 167 172 167 176 175 176 169 172 172 168 176 180 169 172 166 164 172 172 172 164 161 164 153 144 142 144 142 136 137 152 161 156 158 152 142 156 162 164 186 180 182 176 177 176 181 176 179 184 193 200 188 188 188 176 171 172 174 160 169 168 169 164 157 156 152 172 183 176 182 172 168 172 172 168 169 176 172 160 147 160 161 156 159 152 146 164 162 156 155 148 153 160 154 152 145 152 157 152 150 144 145 148 138 140 143 136 140 148 148 152 153 148 141 140 135 140 134 140 127 136 141 148 144 144 144 148 150 144 146 152 150 140 140 140 132 136 138 128 122 124 144 144 146 136 123 132 132 140 136 132 125 124 133 128 129 132 127 132 134 128 127 120 129 120 120 124 129 116 114 116 112 120 120 124 127 124 125 124 120 128 129 124 116 112 110 108 99 108 113 112 115 116 129 116 109 112 113 108 112 120 124 124 110 120 125 116 112 120 121 116 127 116 97 108 116 116 113 116 130 132 112 116 113 108 123 124 107 108 118 124 117 124 118 124 132 124 115 112 121 136 126 124 121 120 125 128 134 128 134 132 124 124 119 140 147 128 116 124 136 128 113 108 111 116 115 112 116 116 180 182 176 165 172 161 144 135 120 102 96 97 96 90 100 91 80 83 84 83 72 75 68 14 64 22 36 25 16 10 36 21 24 13 12 4 16 9 12 5 8 6 12 11 8 16 20 16 16 20 16 21 20 18 16 21 20 19 16 26 20 13 28 29 20 29 28 30 28 33 32 27 24 18 32 26 24 33 32 21 32 34 40 38 40 47 48 48 56 54 48 63 72 73 76 85 92 103 96 180 228 257 276 280 284 310 312 320 320 329 324 327 316 329 336 332 344 330 332 337 332 338 340 346 348 337 328 324 320 329 356 349 348 337 332 338 352 362 360 345 364 363 352 350 344 368 372 355 356 368 368 367 360 359 340 324 316 266 236 201 196 187 180 172 168 169 188 178 164 171 164 162 160 156 160 146 148 137 124 132 144 126 120 123 116 113 112 113 112 118 116 107 104 98 100 102 104 100 96 100 92 82 84 76 84 90 96 77 84 87 84 95 92 101 104 90 100 98 100 97 104 108 116 123 108 118 120 124 120 120 136 133 140 141 140 144 136 132 136 132 132 136 152 163 168 170 160 169 168 165 172 174 168 180 172 168 180 181 164 161 176 181 180 163 160 166 164 151 148 149 148 146 140 159 160 163 168 165 156 153 168 172 176 180 176 178 172 166 172 182 192 190 188 193 196 187 184 180 176 172 172 161 164 165 172 168 160 157 168 171 168 180 184 175 172 167 168 174 176 175 168 154 164 166 160 155 152 156 148 158 152 151 152 147 152 154 152 147 152 160 160 143 140 151 144 145 140 143 144 138 140 150 136 148 144 152 144 129 128 143 136 132 128 131 136 146 136 134 136 154 152 144 144 153 152 151 144 136 136 134 136 140 136 134 140 149 156 141 132 133 136 130 128 127 136 139 124 135 136 132 140 141 132 115 124 121 136 136 132 122 128 129 120 116 116 120 112 109 120 111 112 117 112 118 128 118 124 119 104 107 104 114 108 105 120 118 116 116 116 109 120 110 108 104 116 122 120 108 112 122 104 116 120 115 112 114 116 123 112 115 112 116 112 116 116 114 112 116 116 113 116 108 116 111 112 121 112 124 120 115 112 108 112 125 128 119 124 125 124 127 128 120 116 130 120 128 116 122 136 135 132 119 124 131 104 87 104 111 108 105 104 102 194 192 186 176 181 180 159 152 144 136 113 108 105 100 87 84 87 80 85 84 75 68 69 76 83 64 59 44 31 32 45 60 44 36 19 20 21 12 11 8 7 12 9 8 19 16 13 16 20 16 12 20 21 16 17 24 25 20 28 28 27 20 22 24 19 28 29 28 37 32 23 32 30 36 27 28 34 36 23 32 40 40 40 40 37 40 45 44 57 56 49 56 77 88 82 84 86 104 109 168 201 276 290 280 281 300 321 316 314 340 340 344 324 328 343 336 342 344 358 340 332 336 343 356 340 336 340 324 323 324 346 356 345 336 336 344 354 360 373 360 364 364 352 364 358 352 348 348 344 360 384 384 373 360 360 360 357 344 331 320 279 252 211 184 178 176 181 180 180 180 177 168 153 152 162 156 147 156 146 132 130 132 128 124 129 116 116 124 115 108 103 108 99 104 110 100 100 96 96 100 93 88 82 84 88 84 92 96 91 88 82 88 95 92 96 96 93 96 101 96 88 96 108 112 116 116 117 120 119 124 125 120 125 128 129 136 140 128 129 120 115 136 139 140 153 164 170 164 172 176 178 172 168 176 170 156 173 168 168 176 177 180 172 164 163 164 161 152 160 152 143 148 151 152 154 164 168 164 171 164 163 180 184 184 183 176 169 176 174 188 184 184 194 192 195 184 183 184 184 184 169 168 165 172 171 160 157 160 177 172 165 176 185 176 175 172 179 176 171 172 165 164 179 160 165 160 145 144 147 160 145 140 140 148 156 148 149 152 160 160 159 152 145 144 134 140 147 132 134 156 158 144 143 144 134 140 143 136 134 136 140 144 137 136 140 140 142 136 138 148 148 140 142 148 154 148 139 140 152 148 139 144 140 140 136 140 148 148 139 144 152 140 130 136 143 136 130 136 127 144 144 124 133 128 123 124 132 128 130 124 121 120 121 128 127 116 117 112 116 116 113 116 115 120 121 120 124 112 108 116 120 120 114 112 112 112 110 104 109 116 123 120 112 112 113 112 123 104 93 112 117 108 106 116 107 112 129 120 110 124 111 104 93 108 114 112 109 104 118 108 107 108 119 116 106 108 115 116 110 116 119 112 116 120 111 108 123 116 117 120 118 120 118 124 126 128 119 120 125 128 128 120 112 116 112 112 108 92 91 100 100 100 212 208 204 206 200 196 188 178 180 195 180 163 160 148 148 149 148 145 152 158 144 129 128 145 148 122 132 143 128 126 120 101 100 105 112 108 92 78 68 71 48 11 24 13 16 5 20 7 16 7 16 7 24 12 20 17 28 12 24 15 24 18 24 25 28 17 32 28 36 16 36 29 40 35 32 32 36 43 40 45 40 33 40 43 44 34 52 57 52 54 56 64 76 81 80 92 100 105 100 160 196 277 300 286 288 295 316 315 296 324 324 325 332 329 336 354 348 351 376 362 344 341 340 338 332 348 352 334 348 350 340 347 344 345 356 353 348 359 368 368 360 347 360 363 356 357 352 338 340 365 372 377 360 369 364 366 368 358 356 365 348 326 320 271 248 209 204 193 180 172 176 163 156 161 164 163 160 160 156 142 136 140 148 130 132 130 128 126 116 106 112 112 104 109 108 105 100 96 100 96 100 98 92 94 88 89 92 93 84 89 88 86 88 88 88 97 100 104 92 86 96 106 108 106 112 119 116 118 116 114 112 122 116 118 120 133 136 133 132 128 124 127 136 130 136 150 168 175 180 177 176 179 168 167 168 165 164 166 176 178 160 155 160 165 160 157 160 167 164 156 144 140 140 132 144 154 160 172 180 173 168 188 196 186 188 185 184 180 184 189 168 174 204 202 192 190 192 191 188 182 168 172 164 185 176 158 176 174 172 162 168 176 184 186 180 188 180 174 172 176 172 176 176 166 164 160 152 138 144 150 144 145 144 140 152 156 156 158 148 152 164 160 152 149 152 145 148 132 144 150 152 148 140 125 140 143 136 138 132 141 140 139 136 140 140 144 148 151 144 139 144 138 144 146 148 143 140 152 148 147 136 142 136 135 132 134 128 142 140 140 144 154 144 138 136 135 128 125 128 137 132 126 136 144 136 129 124 123 124 121 132 123 124 132 128 123 124 129 124 125 120 114 120 121 124 128 116 119 112 104 124 118 108 114 112 110 112 107 108 120 124 129 112 117 116 116 120 121 112 94 116 107 108 118 116 108 108 108 108 117 100 89 108 105 104 103 96 101 108 104 112 120 112 105 104 96 104 109 112 117 104 107 124 114 116 108 116 110 120 112 120 115 116 105 112 121 120 115 116 115 120 127 112 101 108 118 108 92 104 96 96 98 248 232 218 224 223 208 201 204 206 208 197 196 197 184 185 172 176 192 185 180 174 172 172 164 161 176 171 172 172 172 170 168 167 172 163 164 172 160 153 148 147 132 106 104 108 108 95 76 60 52 44 36 40 28 17 24 27 20 25 32 17 20 32 28 33 32 34 32 34 32 41 36 43 44 45 44 48 48 52 44 36 40 37 36 44 48 45 52 64 68 68 72 73 80 92 100 99 96 104 160 203 256 273 264 292 304 313 316 310 320 323 328 341 332 326 332 347 352 362 352 344 340 342 348 360 360 356 356 361 348 346 352 363 356 352 348 349 356 362 352 352 352 358 356 352 360 366 348 350 360 363 384 367 368 369 368 378 372 372 364 376 356 350 340 331 324 294 252 200 192 173 164 168 168 165 160 166 168 163 144 149 144 154 140 130 136 138 132 120 120 115 116 117 112 109 108 94 96 105 96 95 100 100 84 81 92 93 84 79 84 92 84 85 88 86 92 96 96 98 96 100 96 89 108 116 116 111 108 117 108 124 120 114 120 120 120 120 124 131 124 134 132 128 120 132 140 153 156 175 172 174 176 171 172 175 180 173 172 171 164 164 160 161 164 157 172 167 172 164 168 162 156 143 132 132 140 155 172 182 172 178 180 178 172 194 200 197 204 201 184 184 188 187 184 187 188 190 184 193 188 183 180 177 180 174 172 181 176 179 176 175 176 176 184 184 180 179 180 173 168 174 172 172 176 181 164 151 152 154 144 145 148 151 140 142 148 155 160 148 152 162 160 151 156 156 152 158 156 147 144 146 140 136 140 146 140 138 140 139 140 139 136 139 144 146 148 142 144 148 144 136 128 140 152 148 156 155 148 142 140 141 140 137 144 139 132 127 136 144 132 137 148 149 128 135 140 133 132 132 136 132 132 134 136 135 132 122 120 120 124 132 124 120 116 125 132 131 132 123 116 121 120 115 112 119 120 123 124 110 104 108 112 112 116 111 116 112 104 112 120 128 120 109 112 116 124 128 112 110 116 115 96 105 108 114 108 103 108 107 104 102 104 115 100 103 108 102 104 95 100 110 100 106 112 101 100 106 108 107 108 103 112 122 116 110 108 117 108 95 112 115 108 115 112 105 104 117 116 114 112 117 124 113 92 98 100 101 100 96 100 99 100 260 247 240 239 224 219 220 232 216 204 200 206 212 207 192 194 192 193 188 189 176 183 172 171 164 175 172 176 180 179 168 181 184 170 176 174 188 181 168 161 168 164 164 163 164 163 172 155 148 141 140 128 112 110 104 93 88 75 72 78 72 47 56 47 52 51 44 37 36 51 36 40 36 46 32 45 36 39 40 50 40 43 48 53 52 51 56 57 68 66 64 71 84 88 88 89 96 105 120 160 224 253 264 273 300 319 308 302 316 320 320 336 332 331 336 325 332 343 344 338 328 340 352 357 356 356 348 360 352 353 352 357 364 362 356 356 364 366 356 360 352 358 360 357 348 370 388 369 356 350 356 374 360 362 372 377 376 380 380 382 376 362 364 375 360 357 348 327 316 260 216 185 180 170 164 172 164 168 164 162 168 161 152 144 144 145 140 136 116 119 124 122 124 108 104 109 96 97 104 101 96 89 88 87 84 80 84 84 84 93 84 79 92 87 80 93 92 82 100 100 88 88 92 97 100 96 100 104 104 112 136 117 108 110 116 117 116 120 140 128 128 126 132 136 132 131 144 151 168 177 172 167 168 170 172 184 180 165 180 171 168 173 168 168 164 176 160 163 164 171 172 173 164 149 140 136 144 158 168 167 164 167 176 177 196 210 200 203 196 184 188 188 180 187 184 190 192 194 200 191 196 192 188 174 180 181 176 172 188 194 176 168 168 174 184 176 184 181 168 172 172 171 184 187 184 172 160 164 160 142 152 155 152 151 156 150 156 150 148 163 152 153 148 152 148 148 160 166 152 152 152 141 144 156 140 137 148 135 140 139 140 138 144 136 132 136 132 140 148 145 140 139 144 154 152 160 156 159 152 138 140 134 136 135 144 145 136 130 140 135 140 151 144 137 140 146 140 132 136 140 132 138 136 131 124 120 132 131 124 121 120 130 124 117 124 123 124 128 120 120 124 122 116 110 112 116 128 121 112 109 100 106 112 115 112 111 116 117 132 126 120 101 116 116 112 119 124 112 108 113 112 112 108 107 108 110 112 109 108 104 100 115 112 105 108 107 112 109 100 107 112 99 108 111 96 108 104 95 108 109 100 109 96 113 104 114 112 112 108 114 104 109 116 120 104 112 120 110 108 116 116 119 104 96 104 101 100 112 96 89 88 81 260 244 249 252 245 244 234 224 216 208 217 220 212 204 195 192 189 192 196 192 188 184 166 164 171 180 179 180 189 180 183 188 182 180 190 176 186 176 173 176 173 168 169 168 169 164 160 164 165 160 159 168 161 180 171 172 168 160 152 160 174 176 165 160 144 124 139 144 128 120 115 100 92 84 68 64 78 64 58 44 51 52 54 56 67 64 67 60 57 72 77 76 73 88 85 96 89 112 134 184 231 256 269 288 303 320 317 308 312 312 322 324 322 332 341 328 317 320 331 344 340 348 355 348 329 340 351 344 350 368 353 356 357 352 361 360 371 372 371 376 356 360 364 360 360 364 380 360 356 356 369 372 368 368 373 380 372 372 389 388 374 352 365 372 383 384 386 352 359 360 344 300 254 232 194 180 169 164 155 156 163 164 149 140 150 148 139 128 123 124 128 124 118 112 110 108 105 104 100 96 84 84 92 88 80 88 88 92 94 88 79 88 89 92 90 84 85 88 90 100 91 100 100 92 92 92 92 100 96 104 112 112 100 112 114 112 120 124 126 124 130 132 127 128 135 128 136 144 155 164 164 172 171 168 168 172 174 172 169 164 171 176 176 176 172 164 167 172 175 164 159 164 178 172 156 152 131 140 148 156 163 172 178 188 197 204 195 184 188 176 178 188 186 196 198 188 188 192 199 184 189 180 186 180 182 188 177 176 178 168 174 180 173 172 175 172 176 176 178 192 185 176 175 176 186 184 179 168 164 164 160 164 162 160 157 152 154 144 161 160 151 152 155 156 155 152 154 148 153 152 152 140 141 148 151 148 137 136 141 140 138 136 144 140 127 132 136 144 142 144 142 136 151 144 161 160 159 156 155 152 143 132 128 128 133 128 131 128 127 128 139 140 137 136 138 140 137 144 148 132 138 132 129 128 126 128 133 116 117 112 113 116 125 124 123 120 117 128 122 116 120 124 123 116 110 108 116 124 119 124 118 112 108 108 119 116 113 120 130 120 111 108 122 120 118 104 112 120 112 108 114 120 113 116 113 112 118 108 112 112 115 116 108 108 107 96 100 104 109 108 110 108 100 100 107 104 94 104 111 104 104 100 93 104 111 108 107 112 127 120 107 116 114 112 105 112 109 100 109 112 109 108 107 108 99 100 106 108 94 96 91 84 256 255 248 265 268 246 228 225 220 218 224 229 212 206 204 195 208 194 204 200 196 188 180 176 176 169 184 185 184 187 188 188 188 193 192 192 188 185 188 194 180 173 184 181 172 180 188 181 176 177 180 186 188 189 192 192 192 195 204 199 208 211 204 201 208 209 216 223 216 231 244 237 228 232 232 216 196 197 196 166 152 162 156 141 136 119 88 71 80 92 80 78 88 98 84 91 104 110 124 192 216 247 280 298 292 301 316 317 300 310 324 299 308 325 324 335 332 324 332 348 352 349 336 338 340 339 352 343 348 357 352 349 364 369 364 356 360 366 376 367 364 360 356 358 360 360 376 363 352 364 368 375 380 366 360 375 364 369 376 376 360 356 364 361 364 395 384 371 368 388 380 377 360 335 316 257 208 180 176 163 164 159 152 153 148 143 152 139 140 138 124 129 120 116 108 101 104 113 104 94 96 85 100 95 92 90 96 92 80 74 80 83 80 81 88 86 92 93 84 94 92 91 96 91 96 102 92 93 96 98 84 97 104 118 104 110 116 114 112 133 120 123 132 124 132 130 120 126 140 141 148 160 160 178 168 165 168 166 152 166 168 172 168 162 160 161 160 165 176 175 176 164 160 176 164 164 148 133 140 152 164 181 180 184 168 179 184 178 180 179 188 191 188 192 196 186 196 205 200 183 184 178 192 197 188 195 188 178 184 183 176 177 176 177 184 187 180 182 188 193 188 185 184 179 192 195 180 184 180 173 172 177 168 165 172 167 164 155 164 159 148 149 164 162 164 177 160 147 152 146 144 143 152 144 136 155 144 146 140 140 144 141 144 144 144 138 140 145 144 140 136 147 156 148 148 163 160 148 152 155 152 144 136 128 124 116 132 134 132 131 132 130 132 128 136 144 148 145 136 130 140 137 136 137 136 140 120 117 128 124 120 114 120 127 120 125 128 118 124 120 116 119 116 125 116 110 112 120 116 133 124 118 112 111 124 114 108 116 108 121 116 115 112 124 128 118 124 123 116 119 120 113 112 127 120 116 116 110 116 110 124 124 116 110 108 106 104 100 108 105 108 108 96 106 108 104 100 104 108 101 96 90 104 96 108 112 104 111 116 111 112 113 112 106 108 114 100 105 108 106 112 107 96 99 92 100 96 95 104 105 100 95 277 272 264 256 270 256 237 228 236 244 227 220 216 212 214 200 203 196 203 208 202 188 184 188 188 180 181 188 185 192 190 184 199 192 180 196 199 196 196 188 187 188 192 188 175 196 205 196 198 208 207 212 208 220 223 224 227 228 225 228 225 224 235 244 240 244 250 256 254 252 255 268 267 256 263 264 262 256 265 264 260 244 240 240 241 228 207 188 188 176 160 148 133 120 109 108 113 120 132 196 215 244 279 276 287 300 306 300 301 304 299 292 302 320 313 316 337 344 339 344 354 344 331 332 342 344 350 344 348 348 353 360 365 364 367 356 346 348 368 364 366 360 349 352 361 368 372 364 362 364 365 364 365 356 366 380 375 372 357 364 368 372 364 352 379 392 383 376 380 388 389 388 390 376 369 372 332 288 230 184 165 160 155 160 155 148 151 152 156 156 144 136 131 116 109 108 106 112 109 108 106 88 91 88 92 84 95 84 71 88 92 84 85 80 75 84 86 80 91 88 88 92 94 84 92 92 102 104 100 88 92 100 103 104 103 104 103 104 110 116 109 116 122 116 110 120 111 124 133 144 145 148 163 160 158 164 165 168 173 168 170 164 161 156 150 152 159 168 170 168 173 164 161 176 180 176 173 156 149 148 154 168 177 168 153 164 177 176 176 180 192 184 187 184 194 196 199 192 191 188 187 188 196 200 199 208 200 188 184 192 191 180 179 184 186 188 199 192 193 196 190 176 190 184 186 188 187 196 191 176 174 176 172 184 182 172 168 168 168 160 152 160 168 160 166 184 173 156 149 152 144 152 154 152 144 156 155 152 149 140 142 148 149 148 142 136 146 140 145 148 149 156 153 144 139 164 160 160 152 152 159 152 148 140 129 128 136 152 138 132 126 128 133 132 134 136 146 140 136 136 136 140 141 148 144 132 120 128 136 136 127 124 119 136 130 124 115 120 130 136 128 124 118 116 118 128 131 120 117 124 130 120 112 108 118 108 108 116 109 112 106 112 118 120 112 124 122 120 130 120 108 108 117 120 124 112 112 120 113 108 117 116 110 108 109 116 121 100 98 104 102 112 100 108 106 108 120 108 102 96 92 112 101 96 102 100 103 108 103 100 121 108 104 104 109 112 111 112 112 108 99 96 96 108 101 100 102 96 109 108 96 80 288 283 272 259 268 272 256 238 248 249 232 231 228 221 228 224 200 205 212 213 208 197 200 202 184 187 192 194 196 202 196 198 196 190 192 198 200 204 200 189 200 197 192 199 196 205 212 216 220 227 232 225 216 228 236 235 240 244 252 259 256 253 260 264 264 269 272 275 276 274 260 273 272 267 268 274 280 261 256 261 252 252 240 240 244 239 232 242 228 217 220 219 200 171 160 161 148 129 144 203 228 263 276 278 304 304 284 280 292 295 288 309 320 314 308 313 324 335 336 351 348 337 336 336 336 344 328 335 356 359 348 360 356 354 356 346 340 355 368 371 372 356 352 358 372 379 388 371 364 357 364 369 372 359 356 372 376 368 372 372 372 374 348 356 384 385 372 375 368 384 392 389 384 390 372 376 376 362 340 298 272 232 192 163 156 159 156 159 156 154 152 145 148 132 124 119 116 105 112 113 100 100 96 94 88 92 92 85 92 92 92 93 80 81 80 80 76 77 84 92 80 86 88 89 92 81 88 96 84 85 96 99 96 99 100 93 96 105 100 92 96 114 104 107 108 105 104 124 128 130 136 146 156 145 148 158 160 176 168 165 172 165 160 160 152 148 164 167 164 170 168 158 156 171 184 188 184 178 160 140 144 135 132 143 160 158 164 177 180 183 184 186 188 185 196 199 192 189 184 184 192 195 196 194 184 196 188 192 184 185 196 197 188 193 192 196 196 186 192 193 188 180 180 182 184 190 192 186 180 181 184 177 180 185 180 183 164 168 180 159 160 166 160 159 168 170 168 180 164 147 152 153 144 156 156 148 164 156 152 142 140 147 152 150 148 142 156 164 156 162 156 144 148 141 148 152 160 159 160 161 152 158 156 153 148 142 136 142 140 134 132 131 132 132 128 133 140 141 144 143 136 143 140 146 148 124 124 124 136 140 124 120 124 120 108 119 120 120 120 129 120 124 112 114 132 132 132 123 120 112 120 123 124 116 112 111 108 107 108 110 104 108 116 111 112 124 120 114 120 120 112 110 120 112 120 115 120 121 120 121 116 109 112 113 108 114 116 107 112 106 104 113 104 102 116 108 116 121 112 99 104 102 88 104 100 88 104 96 100 109 104 103 104 101 104 106 116 112 108 107 104 102 100 99 104 98 100 105 100 99 88 78 286 280 282 284 275 280 268 256 247 236 251 256 243 236 230 224 209 212 220 216 200 208 215 196 188 200 211 220 221 212 198 208 194 200 205 196 198 212 194 192 202 204 207 216 216 220 226 224 235 244 248 240 248 252 250 252 251 256 269 272 269 272 287 276 275 280 282 296 284 276 283 272 278 272 268 264 274 256 248 244 244 244 245 240 243 232 237 232 237 212 213 212 223 192 198 180 178 164 151 192 229 260 269 284 312 300 286 292 284 292 296 312 331 328 315 312 329 332 344 348 350 336 339 340 336 328 334 344 348 368 362 348 352 352 347 352 350 360 359 356 365 352 357 348 366 372 379 364 363 364 367 368 375 372 361 360 363 372 374 360 365 364 356 352 358 368 377 388 388 392 388 384 387 384 386 384 389 360 375 392 391 360 324 288 214 184 162 160 157 164 159 152 143 136 140 144 133 116 114 112 108 116 101 100 95 108 90 92 96 80 81 92 78 88 84 76 83 80 78 92 88 88 80 84 82 84 82 80 72 96 92 92 96 92 86 96 97 92 93 92 95 100 111 108 112 116 109 120 129 120 127 132 132 140 146 148 154 160 151 168 170 156 148 152 157 156 164 168 165 172 176 176 162 160 172 168 179 176 173 176 152 132 131 140 150 152 153 168 170 180 184 180 187 188 192 204 197 188 185 180 188 192 190 192 185 188 192 192 193 196 197 200 199 208 207 204 196 188 180 180 195 192 185 180 188 188 191 180 185 188 198 196 178 184 196 184 173 176 174 164 164 164 159 160 169 168 163 168 178 160 155 156 155 148 156 156 157 152 160 152 147 148 151 164 157 148 156 164 175 164 151 148 149 148 151 148 156 152 165 164 157 156 160 160 156 152 148 140 139 140 144 132 125 144 134 132 140 144 145 136 142 140 142 148 145 128 129 140 133 120 125 124 129 124 114 120 130 120 118 120 116 112 112 120 123 116 117 112 117 120 112 112 120 112 112 112 111 116 108 104 103 108 116 124 132 116 115 124 123 116 113 116 114 120 114 108 115 120 121 112 117 108 116 112 106 104 110 112 120 100 106 112 112 100 110 108 107 112 116 108 110 100 107 104 95 92 98 96 94 104 89 96 101 96 97 104 110 120 115 100 101 108 111 96 93 92 99 100 85 88 91 92 288 287 284 292 284 282 260 262 256 250 256 266 252 239 240 227 220 223 236 220 220 222 220 200 196 199 204 213 212 206 208 208 200 207 216 208 200 208 196 203 216 217 212 221 236 244 236 243 240 238 240 249 264 272 264 267 272 273 272 293 288 285 292 291 288 291 276 287 276 278 280 275 272 285 260 257 260 254 236 230 252 235 228 233 236 228 212 222 232 212 212 212 196 191 192 179 168 155 140 187 228 257 276 301 280 286 288 301 292 284 304 319 312 308 308 311 344 344 340 337 336 340 348 337 348 343 348 345 328 342 352 360 360 342 356 366 348 353 356 359 364 362 360 343 360 368 352 361 384 377 364 372 384 368 364 359 356 363 360 362 364 362 368 357 356 360 368 382 388 392 384 389 388 382 384 401 384 388 396 401 396 405 396 381 360 300 268 217 184 163 148 148 144 135 148 157 136 131 132 117 116 121 116 104 96 97 92 91 88 90 84 83 76 82 76 79 80 79 84 83 84 91 76 75 84 81 80 78 80 81 84 85 80 77 72 96 96 88 84 87 104 99 88 102 100 105 116 117 116 122 124 114 112 132 132 137 144 142 136 148 144 147 152 141 148 161 156 165 156 172 168 163 164 167 164 156 156 165 180 194 172 153 148 145 152 158 152 145 152 171 188 184 188 184 208 210 192 197 192 198 204 187 188 193 184 184 196 202 196 194 200 198 192 200 204 201 184 190 188 186 184 193 196 187 184 185 188 196 200 201 196 197 188 195 192 169 180 182 168 179 172 169 172 171 172 168 160 153 168 179 176 183 176 152 168 171 164 159 160 171 164 155 148 149 152 169 172 164 164 166 168 156 160 155 148 149 148 165 160 152 168 169 156 163 156 161 152 145 148 146 140 134 140 143 136 138 136 144 152 141 132 132 144 148 140 145 136 137 140 127 120 131 132 131 120 116 120 117 116 121 128 109 108 113 108 111 112 115 124 119 108 112 108 99 108 116 104 102 112 106 112 116 108 121 124 129 108 115 116 123 120 117 112 120 112 113 120 120 120 110 112 108 108 115 120 116 120 114 104 105 108 99 108 113 112 112 112 106 108 121 120 112 108 92 92 103 92 98 92 88 92 96 100 95 92 104 100 107 116 112 100 107 112 98 100 93 96 93 92 95 88 89 308 296 281 284 300 288 266 272 284 276 261 264 259 248 241 236 235 232 238 220 229 224 212 204 211 208 198 212 209 212 217 212 203 216 228 224 223 212 212 228 227 224 234 228 238 244 249 256 251 256 250 252 266 276 269 272 284 280 284 296 294 284 285 288 283 288 295 276 275 272 267 280 270 260 245 240 235 244 233 224 233 224 227 224 223 216 203 212 217 204 198 196 189 180 170 164 154 140 134 180 238 264 274 264 268 284 280 288 304 304 310 296 288 304 306 312 328 320 320 324 317 332 349 348 353 348 343 336 345 340 345 360 364 360 363 368 351 360 368 352 345 348 348 348 352 368 360 364 370 364 369 380 375 360 360 372 379 372 361 352 352 352 361 356 349 364 365 360 374 388 387 380 388 388 388 396 396 400 398 396 401 412 409 392 401 400 390 364 305 244 200 176 147 148 146 140 141 136 142 132 124 132 126 112 104 96 95 92 94 96 87 80 87 84 76 76 76 80 84 80 85 84 80 76 81 72 76 76 78 72 76 76 78 72 71 76 83 92 89 80 82 88 83 88 93 92 103 96 95 104 108 108 109 120 128 132 132 132 133 128 130 136 142 132 150 164 161 160 148 160 164 152 161 164 163 152 139 148 175 176 178 172 163 168 164 168 177 164 160 172 171 172 186 192 197 192 199 204 195 200 202 188 199 196 183 180 198 196 189 200 198 192 189 192 200 200 185 192 199 192 188 192 191 192 178 180 184 196 200 200 197 188 200 196 180 172 178 176 180 184 182 180 185 184 181 176 165 168 162 168 178 188 176 164 171 168 172 160 155 172 169 156 160 172 162 160 178 168 159 156 162 160 166 148 147 152 156 168 162 164 174 176 163 156 155 164 165 148 144 140 147 144 143 140 139 132 135 136 141 132 128 132 136 136 139 144 150 132 134 140 122 124 127 128 130 120 109 120 131 128 125 124 112 112 110 116 115 120 126 124 109 108 105 100 108 112 104 108 119 116 119 112 106 116 109 112 118 120 113 116 127 120 123 120 122 124 122 108 119 124 116 112 109 104 119 128 122 112 99 108 108 112 118 112 105 108 107 108 107 108 113 112 97 104 99 96 87 96 99 96 99 92 96 96 91 92 97 104 107 104 100 104 106 100 103 96 86 96 106 92 94 100 304 300 296 294 296 291 284 290 288 286 284 262 256 264 252 245 240 245 252 237 236 231 228 219 212 215 216 223 216 217 216 215 232 231 228 230 232 226 228 247 252 249 248 245 248 253 256 254 256 261 264 262 264 271 280 278 288 285 288 289 288 288 284 280 264 273 280 269 272 273 264 261 248 240 236 239 228 233 232 231 224 230 228 221 212 199 208 207 196 198 188 188 176 174 156 154 144 121 124 167 264 254 252 257 284 288 284 292 296 302 308 289 288 297 308 321 320 315 328 314 320 339 356 363 352 346 348 348 372 351 344 353 356 373 356 356 356 360 360 364 356 343 356 355 348 361 368 368 348 347 348 365 368 363 348 369 384 377 372 356 348 347 348 348 332 342 344 359 364 368 376 381 388 390 380 377 384 384 380 382 368 396 400 406 408 413 404 401 392 373 352 271 228 190 164 147 156 155 148 141 136 139 124 117 112 120 108 93 92 88 88 87 88 86 88 75 80 78 76 81 80 77 76 72 80 82 72 72 72 75 72 71 80 69 64 69 68 85 88 78 76 86 92 75 88 92 92 91 92 85 96 102 108 111 116 121 116 115 116 129 128 127 124 132 140 146 140 151 160 151 160 170 172 160 152 146 140 148 156 160 164 175 172 180 168 175 184 180 172 175 168 177 188 191 176 188 192 196 192 192 196 203 196 184 180 192 204 201 184 189 192 190 188 204 204 197 196 194 204 202 212 205 188 182 176 186 192 185 196 198 184 182 192 199 188 189 188 189 196 184 188 195 196 192 168 174 172 168 168 167 172 180 176 178 176 181 168 160 152 163 172 172 176 179 172 171 172 171 168 165 152 166 160 148 152 157 160 164 168 171 164 174 168 149 160 165 168 162 156 153 160 147 140 137 144 135 132 135 140 138 136 130 136 126 132 142 136 136 136 144 136 133 136 135 140 134 124 119 124 136 120 127 124 126 116 121 108 114 120 125 116 104 116 118 116 108 120 118 116 119 108 97 104 110 112 97 112 121 112 110 124 130 116 111 120 121 116 120 124 122 112 114 112 114 108 113 112 114 104 106 108 123 112 105 108 107 96 120 108 96 104 106 100 108 104 105 104 105 112 93 100 86 92 98 92 83 96 100 92 96 92 96 100 99 96 101 96 95 100 99 100 96 320 316 305 316 292 296 305 300 291 296 294 280 278 276 266 260 259 260 251 248 253 244 237 236 245 228 224 232 227 232 229 224 235 236 250 248 228 244 252 260 253 256 254 260 268 272 269 264 269 260 264 272 276 272 286 288 288 284 290 296 291 288 294 280 261 264 265 264 270 264 259 252 245 256 247 244 245 244 227 228 238 220 212 220 210 204 207 212 194 184 191 184 167 164 160 156 135 128 119 176 260 268 267 276 279 288 311 304 293 288 282 300 313 320 311 308 314 328 325 324 333 340 357 356 338 336 350 344 348 344 343 356 354 356 352 360 361 364 364 360 364 352 357 360 359 364 372 364 349 352 341 352 361 356 346 356 365 356 359 364 361 360 355 348 330 340 342 368 359 352 371 384 376 376 377 380 381 372 380 384 383 396 398 404 411 404 411 408 404 408 408 396 381 328 266 200 172 172 159 152 147 144 126 128 126 128 121 108 104 104 96 96 87 88 84 88 85 84 81 84 69 68 74 72 75 76 68 76 73 72 73 76 70 72 77 76 72 76 74 76 81 84 85 72 80 84 78 88 83 92 95 92 99 100 113 104 116 112 106 120 127 120 112 124 123 132 139 144 155 148 159 160 164 164 155 152 145 148 143 152 162 168 173 168 174 176 171 172 172 172 173 172 174 172 179 196 196 180 181 192 195 204 195 184 179 192 191 192 200 188 189 192 199 208 200 180 194 200 204 204 215 208 202 196 189 188 190 184 190 196 188 176 188 196 200 200 195 196 194 188 194 192 195 184 170 176 174 168 171 168 177 180 175 176 177 168 173 172 164 164 167 172 176 176 173 168 168 172 166 164 161 160 151 152 160 160 152 156 167 164 163 168 167 160 161 164 170 164 159 156 154 136 143 144 136 132 130 140 135 132 139 132 132 128 132 136 130 140 145 144 152 136 138 148 152 140 131 120 114 120 119 124 131 124 128 132 118 120 116 112 115 108 117 116 112 112 133 116 107 112 108 104 104 100 106 112 111 112 113 104 109 120 112 112 112 112 109 108 112 104 111 120 110 116 112 116 116 108 111 108 106 120 109 112 108 104 107 108 107 108 110 108 104 100 109 108 111 108 122 104 79 92 104 100 87 88 100 100 100 108 95 100 95 92 93 104 100 96 97 104 98 100 324 318 300 311 304 306 312 303 292 298 288 298 288 281 284 279 276 272 268 262 256 255 256 259 256 251 240 240 240 236 240 243 252 259 264 259 248 252 256 267 268 259 260 271 272 277 276 278 284 278 264 282 284 283 272 291 292 293 284 296 292 283 280 277 272 268 272 269 268 257 252 254 256 258 256 242 244 242 232 224 224 212 212 223 216 217 220 209 192 184 192 175 172 168 168 159 148 131 132 188 248 270 264 259 272 291 296 295 284 287 288 303 312 312 296 303 316 328 324 324 328 338 332 334 336 339 336 337 336 343 352 358 352 340 340 351 364 372 364 363 356 357 352 356 364 365 368 356 352 353 348 348 364 358 344 346 360 361 360 363 360 359 352 343 344 348 360 355 344 352 360 368 368 371 376 375 380 383 392 386 392 384 388 405 408 406 412 412 408 420 424 425 412 413 384 335 316 265 204 174 156 149 140 137 132 135 128 123 120 117 100 95 92 88 88 84 72 85 80 76 84 76 76 75 72 67 68 74 72 67 64 81 68 72 72 74 76 73 76 70 72 78 84 84 76 75 80 84 84 89 88 93 96 100 112 105 112 113 108 99 112 111 120 122 116 124 140 135 140 151 152 154 144 162 160 158 152 148 148 135 148 158 152 160 160 169 168 168 164 168 172 170 168 162 172 182 180 178 176 193 196 195 196 192 184 191 200 190 200 197 192 196 196 195 196 186 188 202 200 210 200 203 212 213 204 192 188 193 196 193 188 191 192 193 196 201 196 200 200 193 188 182 196 188 184 168 168 172 184 178 164 175 180 176 172 170 172 174 172 168 164 172 164 155 164 160 156 162 156 163 164 159 164 163 168 162 156 161 164 158 156 157 156 160 156 160 156 164 168 160 152 144 140 144 144 137 144 143 136 127 136 140 136 138 140 133 136 141 140 142 148 140 140 151 140 137 132 124 136 122 120 116 124 124 120 128 116 125 120 114 124 120 120 111 104 117 112 119 116 108 116 121 108 100 108 108 108 113 112 102 108 101 104 117 108 106 100 107 116 106 112 114 112 114 120 122 112 104 112 111 108 108 108 112 112 109 112 91 104 115 100 95 92 102 112 108 108 118 116 121 92 97 104 99 100 103 104 97 100 106 104 106 100 97 96 99 96 97 96 98 96 100 325 320 317 316 324 304 309 300 296 300 309 300 286 288 297 296 284 276 288 292 283 276 268 276 261 264 257 252 254 252 256 256 263 264 267 256 262 268 270 272 279 268 269 272 277 280 286 284 292 288 279 288 284 288 288 292 298 304 288 280 289 280 289 292 280 272 268 252 259 264 259 256 261 260 251 244 237 236 230 216 208 208 218 228 222 220 228 200 193 192 188 176 173 160 161 156 140 132 137 192 245 248 271 268 274 284 280 288 291 284 292 276 291 300 295 316 327 332 342 336 330 332 327 336 352 344 333 344 343 356 361 348 357 364 344 344 361 368 366 364 359 360 351 356 364 356 355 348 352 356 357 356 358 356 364 368 357 352 367 356 356 360 358 344 347 356 366 364 353 356 343 352 366 364 370 368 361 376 389 384 383 376 378 372 390 404 412 404 414 424 422 420 414 400 395 404 404 392 368 312 257 204 163 144 135 136 141 136 113 120 121 108 102 96 87 80 80 76 78 84 82 80 69 68 72 68 74 68 70 68 60 72 75 72 65 72 72 68 71 76 76 80 81 84 81 76 77 72 84 92 87 88 95 96 96 100 102 104 102 96 97 104 123 124 123 124 127 132 131 136 141 148 145 164 167 156 153 152 153 136 130 140 140 156 158 164 158 156 167 168 162 172 176 172 163 176 176 184 183 188 201 204 201 192 200 204 199 188 196 204 192 188 190 204 202 204 196 196 197 204 195 204 215 204 202 208 204 192 198 192 195 196 185 196 203 200 196 192 202 192 183 184 192 180 181 176 178 192 188 168 175 180 177 176 166 176 170 172 177 172 164 172 170 156 154 156 142 152 168 172 158 152 169 164 162 168 163 156 159 156 150 156 154 152 153 156 151 168 172 160 153 148 145 148 150 148 148 144 145 136 134 144 135 132 144 140 140 136 143 148 137 148 152 148 132 132 142 136 138 132 125 124 124 132 120 124 124 124 121 124 128 124 125 112 108 108 100 108 115 108 115 104 111 120 112 104 109 112 107 100 100 88 97 100 103 108 104 112 118 108 110 120 116 116 122 124 103 108 110 104 112 112 114 108 113 112 112 112 112 100 96 100 97 104 113 108 104 116 105 96 109 100 98 108 116 104 103 104 103 92 95 104 114 104 99 108 105 96 93 96 105 96 332 323 324 331 328 309 316 313 320 313 308 300 304 301 300 306 292 295 296 290 296 293 280 277 276 276 268 273 268 265 280 282 272 275 276 280 280 274 276 279 284 289 284 286 284 289 292 290 284 291 292 293 288 292 296 288 300 298 288 293 292 288 292 294 280 274 276 278 268 261 264 256 256 260 248 251 248 241 240 221 224 223 224 217 224 225 224 199 188 194 192 181 180 171 164 145 152 130 136 193 264 261 272 282 276 268 272 290 300 291 280 275 300 290 284 306 316 333 332 333 328 336 348 341 360 350 340 330 344 362 348 345 352 359 340 344 344 353 352 350 352 354 364 370 360 355 356 350 360 367 360 353 360 359 376 378 360 360 372 360 356 366 360 355 356 358 372 377 360 353 360 373 368 365 376 366 352 378 372 377 384 390 384 369 388 402 388 385 392 408 408 411 408 405 392 418 408 401 404 410 412 352 320 246 184 153 136 139 132 129 136 124 116 111 100 93 88 77 88 77 72 72 60 73 72 67 68 62 68 65 64 66 76 63 72 77 64 67 76 76 76 76 80 82 80 78 72 71 80 90 88 77 88 92 92 97 92 96 96 97 104 108 104 112 112 121 116 124 124 114 124 134 140 150 156 151 148 152 160 153 144 119 120 136 136 141 144 149 152 152 148 162 164 177 160 160 172 182 188 187 200 206 200 193 208 209 196 205 200 195 188 188 196 205 204 200 196 195 200 198 212 214 212 195 204 211 204 196 192 194 200 185 192 205 204 191 200 194 200 202 192 194 184 182 184 192 188 194 188 181 188 181 168 166 176 171 168 175 164 173 164 165 176 175 156 168 160 146 152 152 156 156 160 155 148 151 148 152 152 152 144 156 156 139 144 159 164 163 164 174 168 157 152 150 144 149 156 146 140 138 132 140 132 138 148 138 128 134 136 139 144 146 148 142 140 138 140 141 136 139 128 123 116 130 120 120 120 122 128 124 124 127 120 112 116 116 112 105 112 111 116 107 104 118 116 113 116 106 104 99 96 86 104 101 100 98 104 100 96 106 108 116 108 118 116 111 104 106 104 113 124 118 116 108 120 123 120 122 116 100 104 106 112 116 116 116 116 111 104 96 108 103 104 110 116 108 104 105 92 89 96 91 100 113 104 110 104 99 96 104 104 97 329 312 317 336 330 316 310 312 320 324 310 300 323 320 304 304 302 308 312 304 300 300 299 300 293 288 286 284 285 292 293 276 282 280 278 284 299 300 298 296 292 296 308 308 301 304 301 284 285 300 298 304 303 284 292 300 296 288 292 288 287 292 286 280 281 280 286 288 276 268 260 256 260 260 262 268 259 252 248 232 226 228 227 228 225 216 204 200 197 200 194 188 180 168 161 156 155 144 141 200 260 264 270 264 264 256 265 288 298 296 292 288 297 288 277 304 319 320 306 308 320 324 337 328 332 324 335 332 344 344 347 360 345 340 354 340 342 352 346 348 349 352 360 360 358 360 360 360 362 360 359 344 359 360 367 356 360 376 364 356 360 364 361 352 349 348 372 388 375 380 383 384 368 364 380 388 365 372 374 372 375 384 384 396 395 396 386 392 384 384 405 404 403 396 403 416 423 408 407 404 400 408 417 400 359 300 235 184 161 144 133 116 117 120 115 112 84 84 86 84 79 76 73 72 63 64 68 72 61 72 70 68 72 60 70 72 66 64 70 72 73 72 71 80 78 72 83 84 83 92 84 88 79 80 98 96 89 88 99 88 92 100 97 100 110 120 106 112 120 120 121 120 135 132 144 152 154 148 148 140 146 136 123 124 126 128 134 140 143 148 155 156 148 152 164 160 160 172 181 188 197 196 188 196 205 204 209 200 194 200 201 196 202 200 193 196 195 200 203 192 214 204 195 200 206 200 199 200 186 184 201 204 198 192 194 188 200 196 190 196 191 188 179 184 193 184 185 176 184 188 176 176 170 168 172 168 181 180 172 180 169 172 180 180 172 176 172 160 140 148 150 148 150 148 145 148 149 148 144 144 143 148 149 144 147 152 165 152 159 160 163 164 167 164 147 148 153 136 131 136 135 140 143 144 138 140 137 144 131 132 145 132 136 140 137 140 133 136 142 144 128 128 124 120 120 116 115 116 114 112 124 124 111 116 115 116 124 116 108 104 105 108 105 112 108 104 114 96 93 96 90 96 106 100 94 100 106 104 89 96 100 108 114 112 114 116 110 108 107 104 109 104 110 112 117 120 121 116 115 120 109 116 123 120 118 116 112 100 108 116 105 100 108 104 97 104 97 84 91 88 84 92 96 100 112 108 109 108 106 112 100 88 316 313 300 317 328 320 300 310 312 322 312 322 320 311 304 301 304 315 320 317 312 309 300 311 312 303 300 301 288 313 300 297 308 305 300 293 308 325 308 300 288 300 308 307 304 309 300 285 292 298 304 304 300 288 292 302 300 297 292 278 292 291 280 275 280 281 280 267 272 273 268 268 260 253 264 260 240 252 244 238 232 220 228 241 212 211 212 213 212 210 200 193 184 172 168 170 160 139 160 219 264 267 260 254 256 260 272 276 272 278 284 295 292 295 288 306 316 301 296 309 312 317 312 316 324 335 348 343 328 332 348 355 360 364 372 351 364 358 356 355 356 355 352 358 356 356 360 360 360 357 352 352 360 372 376 356 340 349 352 362 368 370 368 365 356 349 364 368 372 381 364 371 372 370 368 371 364 373 368 363 360 370 384 390 384 387 388 393 384 385 396 398 400 406 404 405 412 419 400 410 404 410 412 409 412 409 400 345 308 247 184 137 116 121 112 102 100 91 92 84 88 79 72 65 68 73 64 65 68 74 68 67 64 67 68 63 64 61 64 79 64 69 68 73 76 70 84 87 80 87 76 86 80 81 80 80 88 82 84 91 96 89 100 91 92 103 96 106 112 124 124 126 132 142 140 152 156 153 140 143 144 144 136 130 128 120 132 132 136 142 152 157 152 137 152 161 152 170 176 182 188 190 176 193 204 202 204 195 196 199 196 203 200 193 200 210 200 200 192 201 212 203 192 200 192 188 208 213 192 191 204 208 200 198 200 202 196 188 184 185 188 183 180 183 184 187 188 180 176 179 176 179 168 172 180 178 172 177 184 176 180 183 164 175 180 174 172 167 160 150 144 148 144 144 148 144 148 135 136 138 144 139 132 142 136 142 160 160 152 149 164 157 156 170 160 154 140 136 136 141 140 147 152 144 144 145 140 145 148 141 140 141 144 135 136 142 136 133 132 140 132 125 128 116 120 115 112 121 120 108 120 119 120 123 116 122 120 115 120 127 104 105 112 103 104 114 112 99 88 93 96 102 104 101 100 107 104 107 100 103 108 102 100 104 120 120 108 109 100 102 96 110 112 114 104 110 116 111 116 121 108 119 100 105 104 107 104 102 104 107 100 106 96 100 92 101 88 77 96 87 88 102 96 90 112 105 104 110 100 93 92 102 316 320 309 312 318 320 318 324 322 320 318 328 319 308 306 320 316 324 324 320 315 312 314 324 323 316 316 320 329 328 312 312 309 308 310 316 323 332 319 300 302 308 308 304 303 304 297 288 291 300 314 292 289 288 292 284 297 304 299 300 296 300 286 284 274 260 274 272 268 276 275 264 258 244 249 256 249 256 240 224 232 212 213 220 219 224 224 216 217 208 207 192 183 184 180 176 158 160 180 224 269 268 259 244 245 276 276 256 243 252 274 288 280 296 313 304 299 308 310 308 305 300 306 332 340 352 350 332 324 340 349 352 367 372 366 356 352 360 365 372 375 368 358 360 357 360 357 352 353 348 351 364 362 372 371 352 348 356 362 364 366 364 363 376 375 364 360 348 369 376 371 368 370 368 363 360 366 376 378 360 356 360 378 384 393 388 377 384 382 384 392 392 392 408 406 396 399 404 399 416 417 396 409 408 407 404 411 412 422 400 352 280 194 148 121 108 121 112 97 92 81 76 66 72 76 72 65 64 72 68 66 64 68 64 56 56 65 68 63 68 67 64 68 68 69 68 78 84 73 72 79 80 83 84 75 68 71 76 70 88 100 88 91 84 88 100 94 100 110 112 110 112 126 124 121 144 156 144 143 144 147 156 151 144 141 124 127 124 127 144 145 140 141 152 153 156 155 160 167 168 175 176 190 188 190 196 199 200 197 196 195 200 199 196 213 212 206 188 193 200 202 200 195 200 193 208 202 200 202 216 201 192 198 208 206 212 195 180 190 192 189 188 190 196 188 192 187 192 184 176 187 192 187 188 187 188 180 180 180 180 190 180 169 184 191 172 179 176 178 164 153 152 153 156 151 144 147 148 133 136 142 140 131 148 143 140 138 144 149 136 145 160 161 168 161 152 149 152 144 144 152 152 155 164 160 156 139 148 159 144 138 148 139 144 156 144 139 136 137 132 125 132 128 120 125 124 117 116 121 116 119 116 110 116 123 120 115 116 119 120 115 112 106 108 110 104 111 112 105 108 105 108 91 104 105 96 113 108 101 108 122 116 105 100 108 112 120 112 110 112 108 112 113 108 106 108 112 108 112 104 105 104 88 88 103 100 98 100 97 96 104 96 87 100 106 92 90 92 95 84 81 92 98 92 89 96 101 92 98 104 98 108 324 323 328 321 324 327 320 321 320 314 320 320 316 318 308 320 316 320 324 328 320 316 316 322 324 321 312 315 324 329 316 315 312 318 312 328 332 330 324 314 320 319 316 310 296 305 312 304 304 303 308 306 300 291 300 295 300 291 284 314 304 304 300 293 280 273 276 277 276 277 264 260 256 253 252 248 248 248 240 227 224 225 224 207 216 218 208 214 212 202 200 194 192 191 180 175 172 158 184 222 268 267 260 248 244 262 256 241 236 249 268 268 268 273 288 297 292 296 300 309 320 310 320 335 340 345 344 329 344 351 344 351 348 360 356 352 348 361 360 368 356 369 364 350 364 362 348 355 360 352 356 367 364 369 372 354 360 353 356 364 368 366 364 363 372 373 368 368 372 378 376 368 372 375 380 380 380 360 376 366 360 362 372 382 376 381 392 381 376 396 400 383 384 395 400 397 384 378 380 407 412 406 412 407 408 416 420 421 416 417 404 396 372 312 264 196 168 135 116 93 96 66 76 71 72 68 68 63 68 69 68 63 72 61 64 65 60 69 68 58 64 60 60 64 68 68 68 80 72 70 76 75 76 78 76 74 72 71 76 86 84 85 88 90 88 92 92 87 104 104 96 98 108 99 112 119 128 142 136 149 156 158 156 157 156 144 132 123 120 120 120 135 132 139 144 146 144 148 152 154 164 177 184 186 184 195 196 203 196 190 200 205 196 206 208 202 196 190 200 204 188 202 200 194 200 201 192 194 200 213 208 198 192 197 204 211 204 194 200 206 196 190 192 195 188 190 196 197 192 188 184 181 176 190 192 183 180 175 176 189 180 178 176 173 188 185 192 181 184 186 176 161 164 166 168 161 148 148 136 142 140 146 148 147 144 136 140 140 148 148 148 157 160 163 164 151 160 160 152 154 156 152 152 162 164 161 144 155 156 149 140 143 136 144 148 148 148 141 136 132 128 133 124 129 124 122 128 124 116 128 120 117 112 113 124 118 116 115 108 103 120 120 112 109 104 97 108 111 104 115 116 115 104 103 100 94 108 111 100 96 112 125 116 109 112 112 120 108 108 126 124 109 100 103 108 100 104 114 100 98 92 87 100 100 100 100 100 93 104 100 100 97 100 94 96 90 104 102 84 85 84 84 92 99 96 100 96 86 100 107 96 94 324 324 335 320 328 328 320 312 319 328 321 312 317 320 323 316 317 312 325 324 325 312 319 324 319 312 318 308 313 332 328 312 320 324 320 332 336 328 329 312 312 312 317 312 309 312 309 308 309 308 293 300 303 296 302 312 306 304 285 292 305 300 302 284 284 284 285 288 276 268 265 268 254 252 251 252 252 236 234 244 224 228 236 220 213 216 201 208 214 204 195 192 198 188 177 180 182 168 181 240 256 260 261 256 253 256 264 252 244 244 255 264 269 268 274 276 290 292 295 316 330 332 336 332 334 340 331 332 353 356 354 360 350 360 360 352 352 356 361 372 361 364 361 348 359 356 346 360 372 368 369 360 365 356 348 340 349 360 349 352 366 360 366 376 380 384 375 372 370 376 371 380 384 376 384 380 376 356 355 360 363 368 370 372 366 376 391 388 387 388 389 384 388 400 397 396 396 384 388 408 404 408 420 404 405 408 428 436 429 420 417 404 417 412 401 384 332 264 219 140 102 100 82 80 69 64 71 72 67 68 68 72 61 64 68 68 74 68 60 64 62 60 56 68 68 68 64 60 68 72 66 68 70 68 72 72 75 72 80 80 76 80 82 84 80 76 92 80 90 92 83 92 101 92 97 104 111 120 124 136 151 148 154 144 143 152 146 132 119 112 105 132 143 140 137 140 139 144 143 148 162 168 175 184 182 192 195 192 197 192 199 196 197 204 188 192 191 200 207 204 199 204 204 196 209 200 197 208 208 200 212 204 200 196 208 212 207 200 203 200 200 200 194 184 189 196 204 188 188 192 183 176 175 176 190 180 173 172 180 188 179 176 175 168 171 176 189 184 185 188 188 184 174 168 172 176 163 156 156 148 147 144 147 152 147 148 149 148 143 152 165 160 157 152 161 160 161 160 163 168 157 148 153 152 154 164 165 160 154 156 150 140 144 136 145 148 141 140 141 136 135 132 134 132 131 140 131 136 128 132 128 112 119 132 129 120 114 108 118 116 121 120 124 116 109 112 109 116 114 124 126 120 118 104 103 116 107 108 107 116 110 100 110 108 107 104 107 112 117 128 127 108 94 104 105 92 97 100 88 100 102 100 103 96 95 92 91 100 106 100 98 92 102 92 84 92 98 96 88 96 98 88 88 92 99 96 96 88 94 96 95 92 324 329 328 322 340 332 320 318 320 330 320 327 328 314 328 325 308 314 324 326 324 323 328 321 316 320 328 321 320 326 328 323 336 320 320 333 332 328 324 312 316 310 304 317 304 306 308 298 300 314 292 289 304 309 304 315 304 291 300 301 300 289 292 295 292 288 280 287 272 265 268 262 252 260 260 255 248 236 236 234 220 232 228 227 224 206 204 213 212 209 192 194 196 187 184 175 172 173 188 248 248 256 264 259 240 255 276 272 268 244 248 266 280 286 272 271 296 306 304 311 328 335 320 316 320 341 332 350 352 350 368 364 356 359 356 361 356 345 352 364 360 361 360 368 364 349 360 379 384 375 368 366 364 357 352 344 340 362 360 356 360 355 364 369 368 376 368 370 364 367 368 379 380 384 392 370 364 368 368 365 372 386 376 368 384 384 372 385 388 377 376 388 376 399 400 395 412 396 392 397 400 396 400 409 404 409 412 423 408 419 416 406 416 409 412 414 412 413 416 325 268 196 140 106 84 69 76 78 72 77 76 68 68 68 64 67 76 59 60 64 64 61 60 64 60 66 56 49 64 70 68 62 72 66 64 62 68 83 76 67 84 77 76 77 72 77 84 82 76 79 88 89 84 89 84 89 96 96 96 121 124 141 140 138 132 151 144 136 120 114 120 127 136 133 136 142 132 137 136 141 152 155 172 169 164 176 180 178 180 188 192 201 200 182 188 194 184 203 204 195 204 207 200 204 208 208 208 216 204 205 216 215 200 204 212 211 208 203 220 209 200 199 192 189 200 200 204 187 188 185 184 184 184 185 192 184 180 182 184 180 180 167 176 178 168 169 172 189 188 193 184 190 180 179 184 170 168 173 168 160 164 145 152 159 156 158 144 144 156 155 160 162 156 156 156 171 160 160 168 167 160 150 156 158 152 159 164 170 156 147 156 153 148 139 144 142 144 143 152 149 144 137 140 143 144 141 124 132 136 122 120 118 120 129 124 120 120 108 128 139 132 115 112 128 124 117 116 117 108 122 116 112 112 111 100 109 116 116 116 118 116 104 104 107 96 97 100 101 108 108 112 119 92 88 104 99 92 99 108 93 100 104 104 97 92 96 84 94 96 96 96 94 88 93 88 104 92 86 92 100 96 89 88 81 84 90 88 88 88 88 92 99 331 324 316 312 324 332 328 320 320 332 336 344 325 320 321 320 322 324 325 332 329 332 332 328 319 316 322 324 327 328 336 328 331 328 327 328 330 328 326 320 321 316 317 320 316 316 306 312 316 316 308 292 300 308 318 312 303 292 306 292 293 292 297 296 294 284 280 288 277 272 271 264 262 264 273 252 239 232 240 224 226 228 218 224 218 204 211 216 209 196 200 192 184 184 185 176 157 168 191 248 257 264 255 240 241 240 248 248 258 252 257 268 276 264 268 292 289 296 311 304 312 316 320 308 316 348 343 356 359 332 357 364 352 348 363 372 361 356 357 352 359 368 371 372 363 364 369 364 373 380 375 380 367 372 369 360 357 356 358 356 359 352 368 368 359 368 372 372 374 380 384 368 369 364 373 368 370 372 365 368 382 404 389 372 381 384 386 388 392 372 364 380 381 388 390 388 386 380 375 388 405 376 372 388 404 416 415 408 392 400 408 396 401 396 409 408 414 408 418 420 414 384 335 268 194 140 89 80 73 76 75 68 78 72 67 72 60 64 67 60 63 60 62 64 59 56 59 64 63 60 72 72 62 56 62 68 71 72 60 60 76 72 77 76 75 76 69 68 74 68 72 80 83 76 87 88 74 84 91 92 100 116 128 132 137 136 127 132 131 124 129 124 110 120 142 144 136 128 134 140 136 132 143 152 153 160 167 172 171 176 188 180 188 188 197 196 181 188 206 212 198 200 202 204 208 216 217 216 216 216 212 216 204 208 212 204 206 204 208 204 208 212 198 196 205 196 187 196 194 196 195 184 176 188 195 184 183 184 181 172 175 168 167 172 176 172 166 172 186 188 182 192 201 188 177 172 178 176 172 164 162 156 164 160 158 160 158 160 170 156 154 164 161 156 153 156 164 176 173 160 159 156 159 156 155 156 166 168 164 160 159 160 142 140 146 136 137 144 151 148 151 144 151 144 144 136 136 140 145 132 119 120 118 116 122 124 123 124 128 128 123 128 123 124 125 120 122 112 110 112 107 116 111 104 107 104 114 112 114 108 112 108 97 100 101 92 94 104 95 96 103 100 97 92 96 100 88 88 105 92 95 104 96 96 101 100 89 88 90 84 90 96 93 92 92 104 97 92 97 96 89 88 85 80 73 92 88 88 86 92 89 92 328 323 316 312 312 327 328 319 324 327 332 334 324 336 324 325 340 329 328 335 344 334 328 337 320 310 324 333 336 335 340 330 332 336 324 332 328 324 336 339 336 327 320 319 320 321 312 319 316 316 312 315 316 300 292 301 308 318 320 290 296 297 296 293 288 274 268 284 272 277 272 262 260 263 256 248 248 240 244 238 228 221 216 218 212 217 220 209 208 195 200 193 188 191 172 176 180 159 200 260 260 262 244 235 244 226 240 247 256 259 260 263 260 252 248 264 276 287 300 313 316 313 316 306 320 329 324 346 356 347 352 357 344 353 368 373 360 356 360 361 368 362 364 368 352 364 360 357 364 363 372 369 360 367 376 371 364 357 348 350 368 366 364 367 356 368 368 355 368 387 392 375 356 364 376 376 376 376 364 365 384 390 376 374 372 387 384 384 384 368 368 365 368 371 360 363 368 369 368 399 396 378 364 378 404 405 400 387 388 398 400 397 388 398 408 417 408 417 416 411 416 414 408 411 404 329 248 177 116 81 80 80 72 75 68 62 68 71 64 68 68 68 64 60 60 51 56 68 56 57 64 67 56 56 56 73 60 58 64 69 72 80 80 67 64 63 72 72 72 78 80 74 80 81 80 76 72 72 80 84 84 92 100 108 108 118 112 121 120 134 132 115 112 117 136 130 144 145 136 135 140 140 140 144 156 159 152 153 152 163 180 171 168 184 184 183 176 180 192 204 200 200 208 206 196 214 220 219 224 213 208 210 216 215 212 212 200 199 212 213 208 208 200 206 196 199 188 197 200 200 188 188 188 195 196 193 192 189 192 180 176 176 180 182 176 170 184 171 172 177 172 186 184 185 184 188 188 182 172 167 172 175 172 171 172 173 172 176 176 169 160 157 160 163 160 156 172 177 172 165 156 161 164 166 156 153 160 165 172 173 156 147 148 148 148 141 148 145 144 149 144 153 152 143 148 144 140 145 140 142 136 128 124 119 124 127 132 131 108 113 116 126 116 117 124 123 116 113 116 111 104 103 108 106 104 109 116 100 104 107 108 101 96 98 104 100 96 108 100 95 96 93 104 99 84 91 88 91 92 100 88 87 80 93 104 87 96 96 84 84 88 89 88 87 88 88 92 100 100 94 88 84 80 84 80 80 96 91 80 83 84 86 324 316 315 320 321 332 334 320 323 336 345 340 344 332 324 328 342 332 335 332 338 328 328 328 324 336 335 328 333 332 330 312 318 328 343 348 338 328 336 340 338 340 324 324 326 316 317 324 315 312 313 324 322 308 293 312 309 308 304 296 300 296 296 292 290 284 281 288 274 268 264 252 255 268 248 248 248 244 239 240 236 232 225 220 217 220 218 212 206 204 197 200 199 180 177 184 177 176 224 276 276 240 234 244 244 228 224 236 250 248 254 248 239 240 233 240 265 288 301 292 306 312 304 312 319 312 328 340 355 352 349 348 356 372 376 372 358 352 359 368 364 368 364 356 361 372 362 344 345 352 365 352 350 364 370 364 359 360 351 352 355 356 362 360 353 340 344 344 354 360 367 364 350 368 389 392 386 376 371 364 377 376 373 368 372 372 361 368 364 364 371 368 370 368 362 364 365 368 385 400 377 372 361 368 374 376 385 388 383 392 403 404 392 388 403 412 402 404 412 400 399 400 418 412 419 424 423 388 334 248 191 132 94 72 69 72 77 72 63 72 68 64 61 60 61 64 56 56 55 64 57 56 57 56 51 68 64 64 65 68 68 76 73 64 57 68 78 76 64 72 91 72 73 80 69 76 78 76 69 84 80 84 89 100 98 104 111 120 124 132 133 124 116 112 114 116 130 136 138 136 134 148 150 140 161 152 144 148 146 148 153 156 160 152 155 156 172 180 187 196 197 188 206 200 199 212 226 204 207 212 216 208 208 220 208 200 205 204 218 220 213 208 198 200 210 200 197 204 193 188 195 196 198 204 198 192 193 196 207 200 187 188 193 188 177 188 196 176 174 180 169 172 171 180 195 196 190 184 181 188 181 176 173 172 180 176 171 172 166 180 169 164 170 168 169 164 177 168 163 164 174 172 160 168 174 172 169 164 168 176 162 148 157 160 151 156 157 144 142 156 149 144 142 148 145 148 150 148 146 148 141 132 133 136 130 132 127 124 110 108 106 112 116 120 122 116 120 124 109 108 108 104 111 112 114 116 102 96 103 100 101 104 104 100 100 104 104 100 98 100 91 96 99 96 94 92 87 104 97 92 86 84 87 92 91 92 95 88 79 88 90 88 84 92 92 84 82 88 93 96 90 88 93 80 84 84 101 96 82 76 88 84 312 316 324 330 328 331 328 324 324 326 332 341 344 331 332 329 324 336 336 330 324 329 328 320 324 344 324 333 324 335 324 316 332 332 340 339 332 338 344 343 336 332 304 318 328 316 324 327 316 303 312 318 316 305 304 307 304 307 288 299 308 297 288 285 284 298 276 257 260 270 264 256 260 258 252 256 232 243 240 235 236 235 232 219 212 213 208 220 212 197 212 202 192 196 192 189 188 183 240 277 256 243 240 239 224 224 240 234 228 240 244 238 236 232 228 239 268 276 272 274 292 306 296 302 308 309 320 336 360 359 344 345 364 365 352 362 376 376 368 363 348 352 360 356 360 373 376 353 352 351 344 356 356 352 348 350 340 353 360 357 352 357 364 358 352 344 344 345 364 354 352 354 352 364 380 384 368 372 372 362 368 372 364 354 352 353 352 357 368 370 372 364 368 361 364 367 380 374 368 370 372 363 356 364 384 368 364 385 376 384 392 386 384 391 384 383 384 398 400 391 392 402 404 414 404 415 420 433 440 428 400 323 264 179 132 89 68 74 72 67 80 60 60 61 60 66 60 52 60 58 64 59 56 51 56 56 64 55 56 56 60 75 68 63 60 62 68 74 64 65 72 71 72 77 72 73 88 77 68 81 76 67 88 92 92 88 96 115 112 126 124 131 116 105 104 109 112 125 124 125 128 126 136 143 140 133 136 144 140 146 148 144 152 149 144 148 164 178 176 172 172 182 196 189 196 207 200 209 208 212 220 211 200 202 200 213 212 209 224 225 212 206 204 191 204 200 188 195 192 194 200 194 204 209 204 198 196 207 196 201 208 201 196 188 188 205 196 187 188 177 172 170 180 178 184 192 196 195 192 187 172 175 176 176 168 172 176 161 164 169 176 176 168 172 180 163 168 161 160 175 172 169 172 172 184 173 180 179 168 160 160 166 164 170 160 158 164 159 160 156 152 146 164 163 152 150 152 154 152 141 144 143 136 141 136 127 136 134 116 107 112 106 116 117 120 122 124 130 124 113 112 121 120 117 116 112 116 110 104 108 108 107 108 99 100 95 100 106 96 97 96 92 92 94 92 94 92 94 92 82 92 86 88 85 84 95 96 78 88 79 84 79 76 91 80 79 84 84 84 79 88 97 88 90 96 93 92 93 84 77 88 85 305 308 314 320 329 320 321 328 321 316 321 332 337 324 331 328 319 336 335 332 322 320 335 332 322 328 339 348 329 324 321 328 342 336 326 332 327 328 342 336 342 324 307 328 333 320 320 324 323 308 308 304 311 308 304 296 314 312 295 296 299 276 269 268 266 268 258 264 260 264 263 264 264 256 253 260 253 236 238 240 236 228 230 232 227 208 197 208 199 188 197 200 192 200 205 204 198 188 260 252 247 248 237 212 198 208 239 236 223 228 250 232 210 220 220 228 237 236 242 264 281 300 302 280 286 300 319 332 328 344 352 356 356 348 345 364 385 396 369 356 348 340 359 376 366 376 367 356 358 356 352 364 363 360 360 356 350 356 355 360 357 364 355 356 360 356 354 360 359 352 349 356 361 360 360 360 360 352 351 352 356 364 365 368 346 344 347 344 358 360 362 344 349 352 364 372 364 360 371 380 373 368 364 376 387 372 365 380 376 384 367 364 383 392 382 384 368 376 385 384 387 392 404 408 389 400 421 416 423 424 427 420 420 388 337 264 193 140 106 84 84 64 56 64 62 60 60 64 52 56 64 60 52 48 56 52 56 44 53 56 54 68 68 60 62 60 58 64 67 72 56 64 75 76 75 72 84 68 71 80 69 80 85 88 84 84 95 100 101 108 113 112 124 112 112 104 98 112 117 120 132 128 118 120 123 136 134 136 132 132 143 144 134 144 152 160 157 152 152 152 162 164 166 176 180 188 189 204 216 208 211 220 211 192 205 216 212 208 213 200 205 200 212 208 192 196 197 192 191 192 196 196 198 212 219 200 191 200 199 208 203 192 187 188 197 196 192 188 189 184 188 192 188 184 186 180 194 204 201 184 170 184 186 176 163 168 185 168 163 164 177 172 159 172 183 160 156 168 167 164 166 180 177 160 169 176 176 164 162 160 168 172 166 168 171 152 162 172 176 172 157 164 178 168 157 156 158 164 155 144 147 140 148 144 141 128 138 136 131 120 124 128 119 112 115 124 127 128 132 124 129 128 122 128 117 108 114 116 116 116 111 104 109 96 91 100 104 92 93 96 99 92 98 104 91 92 105 84 85 84 90 80 85 88 87 72 79 80 80 76 78 76 75 84 83 84 86 84 76 84 90 92 92 84 78 80 81 84 80 84 90 92 284 289 292 289 300 303 288 311 316 319 312 328 324 308 324 326 316 322 328 328 316 321 320 319 324 324 328 324 312 307 328 329 320 329 312 328 340 333 336 339 336 314 312 328 324 324 316 324 328 325 316 313 328 318 304 296 292 299 292 291 272 263 264 259 256 242 256 260 256 250 252 267 260 253 260 249 252 241 236 240 244 233 232 240 236 222 208 195 200 205 204 192 192 201 208 205 192 227 280 247 236 231 228 217 208 216 228 221 232 234 224 211 200 213 216 215 220 223 232 246 260 279 284 278 288 297 324 319 316 336 348 348 344 353 356 362 364 381 364 361 364 350 356 381 356 364 368 365 368 361 360 375 376 363 364 360 364 363 352 351 352 351 348 362 372 353 344 354 352 352 344 348 352 350 340 352 360 337 348 359 348 341 340 365 352 339 348 348 344 352 352 351 360 357 364 369 364 365 372 375 368 381 368 379 368 376 372 362 360 373 364 360 380 386 372 370 372 371 372 385 388 390 396 394 376 381 400 408 416 428 412 399 412 425 416 405 392 369 324 221 144 86 76 75 72 55 64 73 56 54 60 57 56 47 52 58 56 54 60 59 64 62 56 53 60 65 60 55 64 67 56 53 68 73 72 74 68 68 68 73 72 93 84 72 76 88 96 84 96 103 96 97 112 128 112 102 96 105 108 120 128 126 112 108 112 123 132 134 132 123 128 140 132 134 140 151 148 139 144 152 152 156 156 167 172 165 180 205 204 200 196 205 196 191 204 208 212 211 200 200 200 207 200 205 196 201 196 193 192 189 196 196 192 204 200 198 188 194 208 200 184 194 188 183 188 196 188 196 192 188 196 205 192 192 196 190 192 199 188 187 180 186 184 181 180 184 172 177 176 163 164 176 172 169 188 182 168 172 176 162 160 174 164 161 164 177 168 165 152 168 172 168 176 174 172 160 176 177 164 171 164 172 160 164 156 158 160 164 160 147 152 156 156 153 160 152 144 136 140 139 132 137 128 123 124 119 120 124 124 130 144 140 128 127 124 120 116 119 116 105 116 118 100 99 100 92 84 97 100 88 96 94 96 100 96 86 96 93 92 84 88 92 92 85 80 86 80 77 88 88 76 73 84 74 80 92 72 70 84 93 80 77 88 95 84 75 76 83 84 92 96 85 270 276 291 280 267 276 282 308 308 308 308 312 309 308 305 308 315 308 313 324 314 312 314 316 306 304 301 304 301 308 322 316 313 320 323 332 326 328 328 336 334 328 319 324 323 320 321 320 329 336 329 324 330 320 299 284 287 292 285 276 259 268 259 264 257 260 264 252 249 252 252 256 253 248 255 248 235 252 239 236 237 232 230 228 237 212 220 216 218 212 203 196 209 216 207 200 195 240 262 224 198 192 213 220 222 224 213 208 218 212 202 204 198 220 215 216 213 232 229 228 233 248 264 284 282 284 310 316 325 328 335 344 358 368 373 372 374 376 373 364 371 376 360 368 364 360 372 380 369 356 371 376 366 356 362 360 368 360 359 348 358 356 361 372 367 360 349 340 344 348 350 364 349 336 344 352 347 340 347 352 342 340 344 356 343 344 340 340 342 344 339 352 357 352 359 368 366 368 368 376 373 380 370 384 365 368 378 376 354 352 363 360 363 368 354 356 373 396 366 372 377 372 373 388 384 380 383 384 390 396 393 380 398 400 392 400 410 400 407 400 385 312 266 176 182 72 106 76 81 64 65 60 57 56 55 52 55 60 61 64 63 56 54 56 55 60 58 64 61 56 53 56 61 60 60 68 66 68 65 64 72 72 75 72 71 76 80 80 87 96 90 96 95 100 103 108 97 108 112 112 106 104 110 116 110 112 123 124 121 124 119 128 134 144 133 140 137 132 131 136 140 148 146 152 159 164 175 184 173 184 186 188 190 196 195 192 186 188 189 196 196 204 204 204 200 204 201 192 191 192 205 200 199 200 197 192 195 212 210 192 188 196 202 192 190 208 192 180 195 196 191 192 197 196 190 184 199 192 189 196 196 180 182 204 201 192 181 184 185 172 170 176 183 168 184 184 181 168 171 176 166 168 165 160 163 164 163 168 161 168 169 168 170 164 165 164 174 156 158 160 164 164 163 164 168 172 167 152 155 156 160 156 157 164 162 156 159 152 142 148 146 140 144 144 139 128 123 120 131 136 147 148 140 132 133 128 131 124 114 116 120 116 101 100 104 100 92 100 106 100 95 96 89 88 99 100 84 96 100 92 84 92 93 88 86 80 89 88 93 96 86 84 89 80 81 80 79 72 77 84 75 72 87 92 82 84 86 76 71 76 90 88 280 275 284 279 276 268 276 290 296 299 300 304 308 301 300 312 316 304 308 314 308 304 316 312 288 289 296 301 300 311 316 317 324 312 320 321 304 319 316 328 328 332 324 322 316 319 328 322 336 340 324 326 320 321 288 286 296 288 276 259 260 263 252 257 260 278 256 253 252 258 252 241 244 252 236 246 232 243 240 237 224 230 236 225 236 216 220 228 216 212 204 215 220 215 204 204 192 257 244 211 200 186 208 211 220 219 212 211 212 198 216 205 200 220 212 204 212 232 236 221 236 244 252 271 284 284 304 323 332 326 336 348 368 378 380 377 372 375 376 371 376 381 352 350 360 363 360 376 376 366 372 370 356 360 372 372 372 367 364 356 372 368 360 372 376 373 348 341 348 345 348 360 344 342 356 344 344 353 348 345 344 343 348 343 328 338 332 333 348 343 340 346 340 344 360 367 352 356 360 368 360 362 352 363 360 364 376 382 360 351 364 360 344 344 356 358 352 374 360 363 372 356 360 383 388 385 376 376 380 376 380 383 392 389 392 408 396 393 396 404 412 472 400 375 340 226 224 152 112 85 80 71 60 64 60 53 56 61 64 64 60 57 52 51 52 54 52 57 48 59 56 54 52 55 60 59 60 59 64 58 68 61 68 73 76 71 72 75 80 82 84 82 88 87 100 96 96 102 108 94 100 104 112 114 112 107 116 115 112 126 116 112 124 137 132 130 124 131 136 124 136 137 148 143 152 156 164 163 156 174 180 176 192 199 192 182 180 182 184 185 196 199 196 197 204 205 196 198 212 201 200 211 208 201 200 188 196 212 196 198 200 193 192 202 200 199 196 185 192 198 192 190 196 196 192 184 200 195 196 197 196 183 196 210 184 190 192 199 188 180 192 184 184 182 188 188 184 168 164 172 172 170 164 157 168 163 160 160 168 156 160 176 160 160 164 172 172 157 164 161 168 159 164 168 172 179 168 163 160 167 164 158 160 161 152 165 160 158 144 152 148 147 152 151 144 144 136 132 140 139 144 155 144 144 136 131 128 126 116 129 116 114 112 105 104 107 104 107 104 106 100 107 92 90 96 111 88 96 104 100 88 96 96 97 88 86 96 97 92 102 96 98 100 87 80 75 84 88 80 72 84 73 80 77 76 86 76 73 76 69 84 98