29
21
21
1
39
28
7
12
19
55
31
12
77
15
37
5
6
35
12
49