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