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