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