30
46
58
81
215
85
35
40
88
132