8
15
74
57
86
111
132
102
90
277