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