8 43 12 1 15 18 31 33 46 50 62