159
231
146
103
60
88
41
3
62
82
31
46
31
50
27
18
23
28
28
43
6
46
7
28
4
11
36
26
37
14
28
17
39
15
6
37
4
22
23
6
33
15
11
7
4
16
13
27
9
7