8
15
75
57
86
111
140
102
90
277