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