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