30
24
22
29
31
27
63