528 528
1 0 sqrt(2)
10 8 1
12 9 1
13 11 1
20 18 1
22 19 1
23 21 1
31 30 1
32 1 sqrt(2)
33 2 1
34 3 1
35 4 1
36 5 1
37 6 1
38 7 1
39 8 1
40 9 1
41 10 1
41 39 1
42 11 1
43 12 1
43 40 1
44 13 1
44 42 1
45 14 1
46 15 1
47 16 1
48 17 1
49 18 1
50 19 1
51 20 1
51 49 1
52 21 1
53 22 1
53 50 1
54 23 1
54 52 1
55 24 1
56 25 1
57 26 1
58 27 1
59 28 1
60 29 1
61 30 1
62 31 1
62 61 1
71 69 1
73 70 1
74 72 1
81 79 1
83 80 1
84 82 1
92 91 1
100 98 1
102 99 1
103 101 1
110 108 1
112 109 1
113 111 1
121 120 1
128 126 1
130 127 1
131 129 1
138 136 1
140 137 1
141 139 1
149 148 1
155 153 1
157 154 1
158 156 1
165 163 1
167 164 1
168 166 1
176 175 1
181 179 1
183 180 1
184 182 1
191 189 1
193 190 1
194 192 1
202 201 1
206 204 1
208 205 1
209 207 1
216 214 1
218 215 1
219 217 1
227 226 1
230 228 sqrt(2)
232 229 1
233 231 1
240 238 1
242 239 1
243 241 1
251 250 1
253 229 1
255 252 sqrt(2)
256 254 1
263 261 1
265 262 1
266 264 1
274 273 1
275 230 sqrt(2)
276 231 1
277 232 1
277 253 1
278 233 1
278 276 1
279 234 1
280 235 1
281 236 1
282 237 1
283 238 1
284 239 1
285 240 1
285 283 1
286 241 1
287 242 1
287 284 1
288 243 1
288 286 1
289 244 1
290 245 1
291 246 1
292 247 1
293 248 1
294 249 1
295 250 1
296 251 1
296 295 1
298 254 1
299 297 sqrt(2)
306 304 1
308 305 1
309 307 1
317 316 1
318 255 sqrt(2)
319 256 1
319 298 1
320 257 1
321 258 1
322 259 1
323 260 1
324 261 1
325 262 1
326 263 1
326 324 1
327 264 1
328 265 1
328 325 1
329 266 1
329 327 1
330 267 1
331 268 1
332 269 1
333 270 1
334 271 1
335 272 1
336 273 1
337 274 1
337 336 1
338 299 sqrt(2)
339 300 1
340 301 1
341 302 1
342 303 1
343 304 1
344 305 1
345 306 1
345 343 1
346 307 1
347 308 1
347 344 1
348 309 1
348 346 1
349 310 1
350 311 1
351 312 1
352 313 1
353 314 1
354 315 1
355 316 1
356 317 1
356 355 1
363 361 1
365 362 1
366 364 1
374 373 1
380 378 1
382 379 1
383 381 1
391 390 1
396 394 1
398 395 1
399 397 1
407 406 1
411 409 1
413 410 1
414 412 1
422 421 1
425 423 sqrt(2)
427 424 1
428 426 1
436 435 1
438 424 1
440 437 sqrt(2)
441 439 1
449 448 1
450 425 sqrt(2)
451 426 1
452 427 1
452 438 1
453 428 1
453 451 1
454 429 1
455 430 1
456 431 1
457 432 1
458 433 1
459 434 1
460 435 1
461 436 1
461 460 1
463 439 1
464 462 sqrt(2)
472 471 1
473 440 sqrt(2)
474 441 1
474 463 1
475 442 1
476 443 1
477 444 1
478 445 1
479 446 1
480 447 1
481 448 1
482 449 1
482 481 1
483 464 sqrt(2)
484 465 1
485 466 1
486 467 1
487 468 1
488 469 1
489 470 1
490 471 1
491 472 1
491 490 1
499 498 1
506 505 1
512 511 1
517 516 1
521 520 1
524 523 1
526 525 sqrt(2)
527 526 sqrt(2)
