36 161 196 342 501 699 766 817 876 1056 1312 1465 1544 1656 1889 2105 2297 2446 2514 2684 2773 2870 2950 3094 3408 3635 3847 3955 