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