10
9
6
106
42
4
129
33
68
46
79
67
277
72
19
18
13
65
17
53
14
27
22
211
154
133
40
26
30
29
8
24
35
168
39
87
75
41
25
59
112
139
20
81
23
21
56