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