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