66
55
53
27
31
38
9
20
326
174
237
165
18
39
26
45
8
6
3
48
115
14
16
2
33
635
86
41
5
15
23
10
4
73
172
149
62
34
117
17
13
58
49
7
97
25
464
124