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