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