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