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