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