156
228
146
102
88
41
60
61
31
49
43
28
46
28
15
17
45
82
37
4
28
27
22
23
28
25
39
6
4
32
4
11
6
31
23
36
13
36
7
24
14
14
24
18
16
27
5
18
33
33