36
19
28
43
101
99
42
90
88
157