12
42
56
10
37
29
27
19
59