5
23
18
45
45
86
146
83
37
193