1
3
33
63
28
49
69
116
111
51