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