49
76
61
17
177
85
35
29
111
41