7
23
18
45
45
88
146
83
37
193