12 689 47 12 20 25 43 44 45 53 75 76 89 91 95