25
38
1134
36
27
211
34
14
33
90
159
329
113
37
28
29
18
10
67
121
797
52
162
87
81
6
135
17
22
13
64
23
60
16
41
20
15
42
57
7
4
11
9
31
8
93