10 660 35 9 14 31 39 48 51 56 70 88 100