50
32
15
42
44
41
39
28
14
11
10
24
25
16
6
29
8
16
18
15
6
12
8
3
11
14
4
25
17
3
2
27
9
1
5
20
9
6
1
2
13
4
2
5
10
9
15
4
5
3