9
15
75
57
86
113
146
102
91
278