8
23
18
45
45
90
146
83
37
193