58
30
19
26
28
22
17
27
9
214
154
25
337
16
10
2
7
3
4
1
98
93
13
34
70
106
36
21
38
24
14
15
20
68
5
6
33
23
35
8
11
61