3
10
15
77
57
88
115
152
102
91