8
59
9
6
41
1
5
16
2
42
29
40
7
0
12
39
32
67
25
28
14
22
15
157
158
4
13
10
63
31
47
19
79
45
50
35
43