23
31
15
28
25
179
42