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