36
19
28
43
99
99
42
90
88
156