150 1 6 11 43 46 52 54 57 75 88 104 114 120 153 156 199 201 213 215 233 239 251 256 2 13 20 24 25 33 49 64 67 106 112 113 120 130 133 134 138 155 197 219 286 287 293 299 3 13 28 30 79 118 156 160 169 170 173 189 193 227 236 267 273 4 3 14 15 76 78 100 163 174 176 177 202 203 208 225 232 255 5 3 23 46 82 96 103 119 136 149 189 197 210 213 256 279 291 6 8 13 27 42 50 63 74 108 110 113 116 158 164 167 182 205 206 223 258 271 272 292 293 7 20 24 25 26 33 40 53 84 94 100 117 118 120 137 194 195 196 202 206 225 232 261 269 271 8 5 11 46 76 130 136 143 183 201 207 227 228 241 243 279 9 14 21 33 63 97 108 115 126 131 132 144 156 169 191 194 215 245 256 261 268 273 280 289 293 298 10 5 16 42 46 53 56 69 78 85 94 115 147 155 167 178 193 207 236 243 249 263 270 271 275 11 23 36 46 52 78 84 102 104 130 135 136 143 160 224 228 238 246 247 249 251 262 268 273 285 12 3 26 32 38 47 75 79 84 89 90 94 95 108 158 161 176 191 195 217 223 236 261 283 284 294 13 28 49 54 59 65 66 74 102 188 193 224 243 251 264 273 289 14 3 21 23 45 62 69 74 89 105 120 129 155 169 171 186 194 211 218 242 274 283 286 15 21 48 90 110 140 171 172 197 211 220 225 276 297 16 7 17 21 54 73 144 151 153 187 194 207 216 226 235 241 243 247 253 264 269 273 290 17 25 27 39 77 95 104 143 147 153 166 179 190 191 203 246 251 18 3 27 51 81 129 138 143 161 193 231 251 288 19 1 38 60 80 116 152 176 178 185 211 213 215 218 228 240 20 33 35 43 102 118 119 124 144 146 154 166 178 190 204 212 218 235 251 259 260 268 271 275 292 295 21 5 13 65 79 80 88 103 117 122 158 231 236 257 262 285 288 22 19 26 34 38 41 42 48 69 89 100 102 107 117 121 139 176 191 205 211 230 234 236 251 264 279 23 7 23 30 32 45 62 65 84 98 105 107 117 158 180 201 217 230 238 257 271 286 24 5 23 26 31 51 54 87 106 128 139 184 189 199 201 205 209 225 254 259 290 25 4 23 30 36 45 69 93 97 113 132 141 144 147 152 165 179 195 223 227 229 230 248 252 296 26 15 31 35 53 68 78 100 104 109 110 123 154 180 202 249 253 27 28 31 38 45 56 57 76 114 115 175 188 190 195 200 214 230 249 264 286 28 8 31 52 97 113 123 129 163 169 179 183 206 217 227 251 278 295 29 12 36 66 86 105 119 126 186 195 202 208 223 236 255 262 290 299 30 9 23 30 41 67 107 118 139 184 204 222 269 296 31 3 27 34 60 69 88 92 124 143 167 168 188 225 259 265 32 5 16 26 32 55 63 93 101 131 150 178 230 243 252 262 263 267 289 295 33 8 9 30 120 127 132 133 138 149 157 159 170 174 187 220 226 238 245 246 268 293 34 3 7 21 39 85 87 99 125 137 147 150 173 202 230 232 236 246 255 280 295 35 16 28 29 66 70 78 121 131 142 182 186 262 272 283 298 36 3 21 32 44 76 81 119 163 170 213 250 252 257 267 278 289 290 293 294 37 9 15 66 77 79 101 110 172 216 242 260 281 38 22 34 54 62 70 72 78 82 113 133 158 186 192 215 219 221 223 236 255 287 39 33 44 46 58 74 88 131 162 182 184 192 200 208 220 232 242 249 271 274 275 40 14 57 81 85 131 147 149 190 206 246 263 271 278 41 12 32 38 40 65 110 121 129 144 165 191 215 236 258 265 291 297 42 9 11 45 106 160 182 234 242 266 273 276 294 43 12 23 29 35 37 53 66 97 104 116 118 162 170 173 213 218 224 228 244 256 278 279 280 44 9 34 45 50 65 70 93 179 183 197 199 221 243 45 42 117 120 124 127 129 153 157 161 177 191 205 211 217 285 298 299 46 19 51 113 129 146 165 194 204 208 209 219 236 238 254 263 295 47 6 95 141 150 165 169 183 186 191 195 205 207 213 242 246 263 265 269 270 276 289 293 48 36 41 52 55 61 92 97 114 159 160 186 214 225 246 265 49 26 30 56 73 114 116 127 174 189 245 247 253 254 271 50 23 27 31 37 51 74 76 122 125 195 201 212 222 228 229 254 51 29 42 46 47 57 85 90 93 118 139 160 173 176 177 193 202 213 228 240 251 256 280 294 52 21 33 34 42 46 64 76 84 136 147 148 171 217 224 225 236 237 240 249 253 282 53 29 36 47 73 94 99 101 112 132 145 167 177 198 243 275 287 54 4 34 40 47 49 63 71 101 122 124 130 136 159 176 181 185 186 209 211 232 238 267 288 290 297 55 22 32 49 62 66 129 130 155 164 182 185 220 232 236 246 247 262 296 56 9 45 88 123 130 135 151 161 164 181 190 201 206 262 267 57 15 62 72 115 123 129 135 146 176 202 208 256 263 291 58 3 68 76 98 116 130 132 152 154 162 177 184 188 205 210 228 246 268 279 295 59 3 5 7 35 54 59 75 121 125 151 157 196 206 215 218 265 267 280 285 289 60 1 2 22 33 64 76 79 95 107 130 140 151 160 174 176 215 227 228 229 242 268 295 299 61 29 33 73 120 131 163 166 167 169 193 222 250 255 269 272 295 62 19 45 49 137 145 146 197 208 211 233 235 238 265 291 294 63 18 25 72 74 93 94 99 114 122 125 141 147 164 172 201 202 210 234 241 289 64 8 34 76 87 103 128 134 141 143 149 184 190 203 204 247 257 260 65 13 14 39 61 62 66 79 85 93 102 132 133 146 168 176 198 227 231 233 258 273 278 290 292 66 4 8 15 42 54 55 63 72 74 75 81 88 127 144 146 155 158 198 202 223 224 230 257 267 293 67 41 43 46 79 107 117 133 143 144 169 239 269 287 293 296 68 13 30 41 47 66 84 132 147 151 159 165 189 210 225 227 288 295 296 69 2 17 26 41 54 55 77 81 106 124 130 134 144 150 153 156 164 167 178 214 217 219 288 290 70 11 17 19 38 47 48 81 124 154 155 162 163 174 175 187 193 194 201 211 247 263 295 296 71 9 20 77 82 104 123 126 158 164 170 207 211 235 254 286 292 72 3 8 19 23 29 66 69 78 81 118 129 135 138 150 162 179 193 201 211 230 239 251 281 73 5 10 59 93 106 139 153 157 174 175 192 198 216 218 226 251 257 267 272 275 74 65 98 102 114 131 132 168 176 182 190 198 221 75 25 41 44 134 153 203 217 221 262 265 273 284 76 7 33 80 114 139 142 159 177 212 215 282 293 77 42 49 61 73 84 124 144 148 183 229 267 278 78 3 30 31 41 48 87 122 127 130 162 171 173 176 207 234 244 248 271 287 79 12 34 39 45 56 61 88 126 180 223 226 231 279 80 18 44 62 101 102 105 119 147 157 194 222 228 271 283 291 81 4 17 51 100 101 104 128 143 147 148 172 173 186 188 213 214 222 227 262 266 284 290 291 292 299 82 9 21 31 37 52 80 94 97 117 121 188 250 259 281 83 1 23 25 36 50 52 56 68 69 72 76 105 108 123 127 157 171 198 208 212 218 229 231 241 248 84 2 15 57 70 79 85 96 100 103 146 149 190 192 216 221 226 230 279 296 85 8 43 55 62 79 98 105 182 193 196 197 214 220 230 281 86 6 18 28 53 64 88 132 145 160 184 187 206 222 227 231 251 266 267 268 87 5 24 48 64 69 135 139 166 172 179 209 225 230 248 267 288 290 88 65 66 76 114 135 151 160 204 241 243 245 257 89 9 19 35 50 70 76 103 104 105 147 157 193 198 205 227 265 266 274 288 291 298 90 10 57 61 73 76 89 91 104 154 158 172 176 190 194 209 224 265 91 15 32 43 60 132 134 142 154 155 174 212 219 220 248 271 291 297 92 8 22 41 75 76 85 137 161 181 182 185 220 230 250 254 260 267 270 93 6 8 13 15 28 37 44 48 75 81 87 103 130 136 148 167 169 190 222 253 262 272 281 287 288 94 9 14 69 87 97 136 137 176 204 237 239 244 273 280 95 4 17 28 80 91 94 95 100 102 109 144 157 160 190 264 289 294 299 96 5 10 39 56 57 70 77 90 149 183 189 205 211 218 222 231 252 255 277 293 299 97 10 48 49 80 84 89 121 125 129 141 166 194 216 261 265 267 296 98 5 9 14 19 59 81 83 108 122 131 139 161 165 174 213 215 226 230 231 254 99 8 22 84 118 121 168 189 190 196 223 229 235 262 288 296 100 30 68 79 87 144 178 202 241 270 272 285 294 101 4 29 47 62 66 68 73 84 89 156 169 177 193 197 204 205 218 221 233 245 266 267 279 283 102 6 8 14 31 60 67 114 136 168 209 214 221 253 266 280 286 290 298 103 14 71 75 88 124 133 167 216 227 241 282 283 288 104 23 26 40 61 63 94 99 111 118 137 147 169 172 173 187 188 209 219 227 242 259 285 289 290 105 5 6 16 18 53 81 102 124 128 151 164 186 202 251 267 275 292 299 106 5 16 21 40 64 68 69 76 83 127 133 156 176 182 193 204 211 255 259 269 289 107 10 99 100 142 158 159 170 199 206 223 226 227 260 269 270 274 277 288 108 51 80 96 98 113 133 174 178 224 228 279 294 109 6 50 76 108 113 135 142 168 203 235 240 248 261 263 281 289 110 26 28 35 41 46 50 58 71 97 100 126 138 163 170 180 181 190 194 201 214 222 225 261 264 285 111 6 8 42 52 60 119 132 144 158 167 175 177 186 198 202 225 227 230 232 235 246 257 277 285 112 2 8 32 44 73 87 113 177 184 196 215 285 291 113 17 43 57 60 66 87 91 99 120 121 126 137 143 149 212 223 234 253 265 282 296 114 30 74 89 109 110 119 193 223 231 240 251 260 276 288 115 5 20 34 52 90 98 108 110 117 139 151 161 171 172 178 208 212 222 224 256 269 289 116 3 21 26 27 38 43 87 88 89 115 124 125 126 145 184 211 233 241 256 298 117 47 52 57 67 68 74 77 82 89 104 107 116 120 123 129 138 139 167 176 202 276 281 283 290 118 29 33 53 59 70 85 94 128 137 190 194 269 270 119 2 14 25 83 115 165 180 192 196 206 210 221 222 230 235 248 274 298 120 8 14 15 39 45 51 71 99 108 119 129 131 136 199 208 231 121 14 42 49 50 62 64 67 97 127 202 230 236 247 250 259 290 122 12 30 33 40 49 103 114 119 124 127 131 168 170 213 215 219 270 279 282 292 295 123 25 56 63 68 75 110 122 130 133 135 153 155 159 163 178 180 188 198 241 243 245 295 124 14 21 28 30 33 34 56 78 99 109 118 134 136 170 186 188 192 206 209 237 251 280 285 286 125 29 40 47 60 67 93 97 103 139 147 158 180 182 188 191 239 258 126 2 26 63 75 93 94 104 110 147 163 179 180 182 190 192 204 211 228 229 236 248 259 268 127 36 75 95 114 139 163 179 214 249 254 263 277 283 128 26 43 52 76 81 83 84 86 95 111 137 147 201 220 221 237 248 255 290 291 129 6 11 18 53 58 84 130 140 143 240 244 249 297 130 5 30 31 46 73 98 134 146 221 243 255 268 271 131 1 2 36 46 57 60 78 94 111 114 116 148 168 185 190 214 222 239 246 260 294 132 25 27 30 60 67 77 81 105 136 147 202 206 225 260 293 297 133 8 21 25 41 69 86 94 136 140 156 228 234 253 282 134 1 8 10 15 24 46 109 140 152 175 188 219 225 227 228 235 237 241 280 288 291 135 22 29 35 37 70 78 97 98 104 126 137 155 180 185 189 208 210 218 222 240 271 136 11 19 22 31 40 41 51 58 63 75 84 85 90 98 106 126 131 144 164 179 195 244 247 248 137 18 35 36 50 52 67 117 127 136 161 167 187 198 214 255 257 289 138 22 25 35 42 67 76 97 109 116 153 167 188 193 226 233 237 245 261 139 52 75 84 100 113 115 126 128 137 239 255 275 140 23 27 28 41 51 58 63 77 129 144 169 185 230 240 262 278 141 79 80 115 118 167 178 202 223 225 229 237 240 294 142 15 27 28 35 40 67 75 104 151 155 159 163 169 190 191 192 234 244 284 290 292 143 2 24 29 57 71 86 90 162 182 206 221 225 231 253 298 144 2 13 39 58 66 108 121 124 155 168 174 195 207 216 218 254 264 289 294 145 6 25 29 51 54 77 88 123 128 157 164 176 192 201 208 211 214 219 240 251 277 146 5 24 48 58 88 116 124 160 172 173 182 194 201 209 147 1 9 12 27 29 62 66 92 115 122 128 147 205 269 271 148 6 23 26 38 75 105 109 128 134 149 153 174 197 202 205 208 211 249 250 275 149 29 43 44 48 116 137 177 193 232 241 244 278 292 150 25 38 73 77 92 96 105 106 120 121 146 147 148 188 193 195 208 248 269