9 132 53 2 30 34 46 60 73 92 98 99