40
6
31
20
16
12
8
17
200
172
25
11
22
14
47
54
29
23
26
18
9
5
21
44
91
39
182
35
72
114
7
155
81
15
27
48
85
10
397
86
53
13