23
18
22
39
58
40
39
27
63