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