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