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