21
41
20
29
22
22
78
32
66
50