8 303 21 23 30 40 42 48 49 50 78