0 3 6 16 34 36 44 54 72 74 82 166 168 206 244 260 296 298 306 334 336 374 488 506 526 544 564 582 602 620 638 640 658 678 716 754 792 868 906 978 1040 1078 1268 1382 1554 1686 1838 1858 1952 2046 2064 2102 2348 2598 2692 2770