112
67
95
62
39
26
36
52
17
65
51
14
17
7
3
33
10
44
16
1
24
24
8
11
8
25
26
10
9
7
7
13
18
30
5
2
5
6
5
8
12
10
10
13
1
6
6
12
8