176
243
105
89
63
36
27
49
19
52
20
30
16
35
28
22
25
14
15
7
16
25
14
17
4
15
15
20
15
9
6
5
6
19
3
6
4
24
27
8
7
15
6
7
3
1
3
33
1
23