12 591 47 98859 2 20 28 32 46 55 57 62 65 78 90 96