8
41
6
5
9
2
13
30
7
4
14
3
16
18
50
15
34
158
37
25
60
17
177
269
165
78
12
55
73
28
32
44
68
33
53
98
169
121
80
257