1 18 19 20 21 57 68 80 91 113