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