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