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