10 505 23 25 30 35 44 58 60 78 89 98 100