45
39
31
5
18
12
22
16
26
27
14
35
23
191
10
43
11
17
19
46
48
20
6
9
50
29
7
185
168
52
121
105
85
51
34
77
4
127
42