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