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