36
17
28
43
99
99
42
90
87
156