3
9
15
77
57
88
115
151
102
91