158
231
146
103
88
60
41
62
31
2
31
82
50
46
28
27
23
28
6
28
46
43
18
17
7
11
26
4
28
36
37
15
39
23
14
4
6
15
6
16
4
33
32
22
11
37
13
10
27
25