51 4 52 33 2 3 44 21 5 35