1
23
18
45
45
85
146
83
37
189