141
22
16
28
24
25
42