2
4
33
63
29
49
69
117
111
51