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