50 18 4
3 4 6 8 14 15 16 17 21 25 26 27 30 31 40 41 42 43 