49
76
63
17
177
85
35
29
111
41