40
107
65
57
50
76
30
20
42
17
6
4
1
56
38
13
14
23
10
8
6
33
6
17
27
6
11
9
26
4
18
8
9
17
12
2
17
56
4
4
14
13
5
7
12
6
8
8
5
4