3
30
54
10
59
22
50
51
16
63