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