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