171
240
149
104
89
52
36
29
40
15
37
22
8
28
16
4
6
19
14
16
25
7
1
22
4
7
19
6
4
1
17
5
9
21
9
8
5
4
3
6
9
5
11
7
4
4
7
19