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