8 3506 31 7 8 18 35 42 44 46 63