9
15
75
57
86
113
145
102
90
278