142
22
20
29
25
26
43