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