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