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