20
12
9
8
2
11
21
43
3
7
14
52
28
6
214
24
26
18
130
81
90
40
36
358
151
66
103
45
37
34
80
30
79
4
51
67
25
19
41
439
33
53
69
68
65
39
102
31
29