19
34
6
8
4
3
25
26
11
27
168
24
18
101
16
17
69
45
48
23
46
2
105
53
165
29
12
91
10
7
30
102
251
100
82
31
52
39
47
57
58
38