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