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