41
44
23
43
31
37
57
29
29
36
32
40
59