1 10 42 43 44 45 46 70 80 100