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