3
4
33
63
30
49
69
118
112
51