108
47
13
16
15
24
7
2
39
35
67
32
8
18
12
38
11
9
34
30
4
20
54
92
89
57
168
25
68
49
10
1526
154
17
52
110
41
21
3
74
56
36
636
5