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