59
18
16
35
95
30