34
15
29
12
8
11
10
6
13
14
7
43
20
24
16
9
5
22
31
36
18
55
27
38
59
127
39
26
179
64
114
53
30
50
35
37
21
28