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