43
34
21
50
77
21
40
29
112
2
12
24
21
24
86
58
56
77
59
63