41
142
29
4
21
173
101
15
28
25
68
6
27
12
23
30
10
131
257
9
103
53
90
32
33
22
58
55
14
45
115
43
7
18
19
141
59
40
60
5
1
44
3