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