23
16
4
32
36
26
21
8
14
11
12
13
6
191
20
111
18
43
39
27
1
38
24
77
29
22
25
48
47
136
17
3
41
31
523
3986
100
55
62
215