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