18
15
6
107
2
1
2
8
3
7
5
8
49
12
13
9
15
4
15
6
5
3
2
19
8
7
11
6
2
4
4
29
22
15
11
2
25
6
7
6
35
2
9
32
14
21
4
29
32
9
4
8
39
9
37
36
28
9
116
2
61
25
22
11