152
228
146
101
41
60
87
61
49
30
28
42
17
22
82
43
23
3
28
17
7
27
14
13
28
11
36
22
6
13
32
4
36
39
18
4
32
13
6
14
7
20
46
7
24
14
13
4
18
31