43
19
28
43
101
99
42
91
90
157