95
54
43
34
21
8
9
19
31
11
7
5
10
30
77
83
179
12
216
18
226
13
29
381
28
98
49
24
143
20
72
36
68
26
69
138
17
39
59
14
15
25
161
90